×ðÁú¿­Ê±¹ÙÍøµÇ¼

dockerÊý¾Ý¾íÈÝÆ÷ÔõôÓÃ

Êý¾Ý¾íÈÝÆ÷ÊÇÒ»ÖÖ docker ÈÝÆ÷£¬ÓÃÓÚ´æ´¢ºÍÖÎÀí³¤ÆÚÊý¾Ý¡£Ê¹ÓÃÊý¾Ý¾íÈÝÆ÷°üÀ¨£º1. ½¨ÉèÊý¾Ý¾íÈÝÆ÷£»2. ¹ÒÔØÊý¾Ý¾í£»3. ÔÚÈÝÆ÷ÄÚʹÓÃÊý¾Ý¾í¡£Óŵ㣺³¤ÆÚÐÔ¡¢¹²ÏíÊý¾Ý¡¢±¸·ÝºÍ»Ö¸´£»Èõµã£ºÐÔÄÜ¡¢¿ÉÒÆÖ²ÐÔ¡£

Docker Êý¾Ý¾íÈÝÆ÷µÄʹÓÃ

Êý¾Ý¾íÈÝÆ÷ÊÇÒ»ÖÖÌØÊâµÄ Docker ÈÝÆ÷£¬ÓÃÓÚ´æ´¢ºÍÖÎÀí³¤ÆÚÊý¾Ý¡£ÓëͨË×ÈÝÆ÷²î±ð£¬Êý¾Ý¾íÈÝÆ÷²»»áÔÚÆäÉúÃüÖÜÆÚÖд洢ÈκÎÊý¾Ý£¬¶øÊǽ«Êý¾Ý´æ´¢ÔÚÖ÷»úÎļþϵͳÉϵij¤ÆÚλÖá£ÕâÓÐÖúÓÚÈ·±£×ÝÈ»ÈÝÆ÷±»É¾³ý»òÖØн¨É裬Êý¾ÝÒ²»á»ñµÃ±£´æ¡£

ʹÓÃÊý¾Ý¾íÈÝÆ÷

1. ½¨ÉèÊý¾Ý¾íÈÝÆ÷

ʹÓÃÒÔÏÂÏÂÁÉèÊý¾Ý¾íÈÝÆ÷£º

docker create -v /host-path:/container-path my-data-volume

µÇ¼ºó¸´ÖÆ

ÆäÖУº

/host-path ÊÇÖ÷»úÎļþϵͳÖг¤ÆÚÊý¾ÝµÄ·¾¶¡£

/container-path ÊÇÈÝÆ÷ÖÐÊý¾Ý¹ÒÔصÄ·¾¶¡£

2. ¹ÒÔØÊý¾Ý¾í

Òª½«Êý¾Ý¾í¹ÒÔص½ÔËÐÐÖеÄÈÝÆ÷£¬ÇëʹÓà -v ±ê¼Ç£º

docker run -v my-data-volume:/data my-app

µÇ¼ºó¸´ÖÆ

Õ⽫ÔÚ /data Ŀ¼Ï½«Êý¾Ý¾í¹ÒÔص½ÈÝÆ÷ÖС£

3. ʹÓÃÊý¾Ý¾í

ÈÝÆ÷ÄÚ¿ÉÒÔÏñʹÓÃͨË×ÎļþϵͳһÑùʹÓÃÊý¾Ý¾í¡£ÀýÈ磬Äú¿ÉÒÔ¶ÁдÎļþ¡¢½¨ÉèĿ¼»òÔËÐÐÏÂÁî¡£

Àý×Ó

¼ÙÉèÎÒÃÇÓÐÒ»¸ö°üÀ¨Îı¾ÎļþµÄĿ¼/data/my-files¡£ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÉèÊý¾Ý¾íÈÝÆ÷²¢½«Æä¹ÒÔص½ÈÝÆ÷ÖУº

docker create -v /data/my-files:/data my-data-volume
docker run -v my-data-volume:/data my-app

µÇ¼ºó¸´ÖÆ

ÔÚÈÝÆ÷ÄÚ£¬ÎÒÃÇ¿ÉÒÔ»á¼û /data Ŀ¼ÏµÄÎļþ£¬ÀýÈ磺

cat /data/my-file.txt

µÇ¼ºó¸´ÖÆ

Óŵã

³¤ÆÚÐÔ£ºÊý¾ÝÉúÑÄÔÚÖ÷»úÎļþϵͳÉÏ£¬×ÝÈ»ÈÝÆ÷±»É¾³ý»òÖØн¨É裬Êý¾ÝÒ²²»»áɥʧ¡£

¹²ÏíÊý¾Ý£º¶à¸öÈÝÆ÷¿ÉÒÔ¹ÒÔØͳһ¸öÊý¾Ý¾í£¬ÔÊÐíËüÃǹ²ÏíÊý¾Ý¡£

±¸·ÝºÍ»Ö¸´£ºÊý¾Ý¾íÈÝÆ÷¿ÉÒÔÇáËɵر¸·ÝºÍ»Ö¸´£¬ÕâÓÐÖúÓÚ±£»¤Êý¾Ý¡£

Èõµã

ÐÔÄÜ£º½«Êý¾Ý´æ´¢ÔÚÖ÷»úÎļþϵͳÉÏ¿ÉÄÜ»á±È´æ´¢ÔÚÈÝÆ÷ÄÚ²¿µÄÍâµØ¾íÉÏÐÔÄܸüµÍ¡£

¿ÉÒÆÖ²ÐÔ£ºÊý¾Ý¾íÈÝÆ÷ÓëÖ÷»úÎļþϵͳ°ó¶¨£¬Õâ¿ÉÄÜ»áÏÞÖÆÈÝÆ÷µÄ¿ÉÒÆÖ²ÐÔ¡£

ÒÔÉϾÍÊÇdockerÊý¾Ý¾íÈÝÆ÷ÔõôÓõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ