ÔõôÉúÑÄdockerÀïµÄÎļþ
ÔÚ docker ÈÝÆ÷ÖУ¬Îļþͨ³£²»»á³¤ÆÚ»¯£¬ÐèÒª½ÓÄÉÒªÁìÀ´³¤ÆÚ»¯Îļþ£ºÊ¹ÓÃÊý¾Ý¾í£¬ÔÚÈÝÆ÷Ö®¼ä¹²ÏíÎļþϵͳ£¬ÈÝÆ÷×èÖ¹ºóÎļþ±£´æ¡£Ê¹Óà docker ¾í£¬ÓÉ docker ÖÎÀí£¬ÀàËÆÊý¾Ý¾í¡£Ê¹ÓÃÍâµØ´æ´¢£¬½ö¹©ÔÝʱ´æ´¢£¬ÈÝÖØÊÓÆôºóÊý¾Ýɥʧ¡£Ê¹Óó¤ÆÚÐÔ´æ´¢£¬ÓɵÚÈý·½´æ´¢ÌṩÉÌÌṩ£¬³¤ÆÚ»¯´óÐÍÊý¾Ý¼¯¡£
ÔõÑùÔÚ Docker ÈÝÆ÷Öг¤ÆÚ»¯Îļþ
ÔÚ Docker ÈÝÆ÷ÖУ¬Îļþͨ³£²»»á³¤ÆÚ»¯£¬¼´ÈÝÖØÊÓÐÂÆô¶¯ºó£¬Îļþ½«±»É¾³ý¡£ÎªÁ˳¤ÆÚ»¯Îļþ£¬ÓÐÒÔϼ¸ÖÖÒªÁ죺
1. ʹÓÃÊý¾Ý¾í
Êý¾Ý¾íÊÇÒ»ÖÖ¿ÉÓÃÓÚÔÚÈÝÆ÷Ö®¼ä¹²ÏíÎļþϵͳµÄ³¤ÆÚ»¯´æ´¢¡£µ±ÈÝÆ÷×èÖ¹ÔËÐÐʱ£¬Êý¾Ý¾íÖеÄÎļþ½«±»±£´æ¡£ÒªÊ¹ÓÃÊý¾Ý¾í£¬¿ÉÒÔÔÚ½¨Éè»òÔËÐÐÈÝÆ÷ʱʹÓà -v Ñ¡ÏËÞÖ÷»úÉϵÄĿ¼¹ÒÔص½ÈÝÆ÷ÖеÄĿ¼£º
docker run -v /host-path:/container-path image-name
µÇ¼ºó¸´ÖÆ
2. ʹÓà Docker ¾í
Docker ¾íÀàËÆÓÚÊý¾Ý¾í£¬µ«ËüÃÇÓÉ Docker ÖÎÀí£¬¶ø²»ÊÇÓÉËÞÖ÷»úÎļþϵͳÖÎÀí¡£½¨Éè Docker ¾í²¢½«Æä¹ÒÔص½ÈÝÆ÷ÖУº
docker volume create volume-name docker run -v volume-name:/container-path image-name
µÇ¼ºó¸´ÖÆ
3. ʹÓÃÍâµØ´æ´¢
¹ØÓÚÖ»ÐèÒªÔÝʱ´æ´¢Êý¾ÝµÄÈÝÆ÷£¬¿ÉÒÔʹÓÃÍâµØ´æ´¢¡£ÍâµØ´æ´¢½«Êý¾ÝÉúÑÄÔÚÈÝÆ÷µÄÎļþϵͳÖУ¬µ«Ëü²»»á³¤ÆÚ»¯£¬¼´ÈÝÖØÊÓÐÂÆô¶¯ºóÊý¾Ý½«É¥Ê§¡£
4. ʹÓó¤ÆÚÐÔ´æ´¢
¹ØÓÚÐèÒª³¤ÆÚ»¯´æ´¢´óÐÍÊý¾Ý¼¯»òÖ÷ÒªÊý¾ÝµÄÈÝÆ÷£¬¿ÉÒÔʹÓó¤ÆÚÐÔ´æ´¢¡£³¤ÆÚÐÔ´æ´¢ÓɵÚÈý·½´æ´¢ÌṩÉÌ£¨Èç Amazon EBS¡¢Azure Blob Storage »ò Google Cloud Storage£©Ìṩ¡£ÒªÊ¹Óó¤ÆÚÐÔ´æ´¢£¬ÐèÒª½¨ÉèÒ»¸ö³¤ÆÚÐÔ´æ´¢¾í²¢½«Æä¹ÒÔص½ÈÝÆ÷ÖС£
Ñ¡ÔñºÏÊʵÄÒªÁìÈ¡¾öÓÚÏêϸÓÃÀýºÍÊý¾Ý³¤ÆÚÐÔµÄÒªÇó¡£
ÒÔÉϾÍÊÇÔõôÉúÑÄdockerÀïµÄÎļþµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡