×ðÁú¿­Ê±

ÔõÑùʹÓÃDocker¾ÙÐÐÊý¾ÝÖÎÀíºÍ³¤ÆÚ»¯´æ´¢

ÔõÑùʹÓÃDocker¾ÙÐÐÊý¾ÝÖÎÀíºÍ³¤ÆÚ»¯´æ´¢

DockerÊÇÒ»ÖÖÊ¢ÐеÄÈÝÆ÷»¯Æ½Ì¨£¬¿ÉÒÔ×ÊÖú¿ª·¢Õ߸üÀû±ãµØ¹¹½¨¡¢½»¸¶ºÍÔËÐÐÓ¦ÓóÌÐò¡£ÔÚʹÓÃDockerʱ£¬Ò»¸ö³£¼ûµÄÎÊÌâÊÇÔõÑùÖÎÀíÊý¾ÝºÍʵÏÖ³¤ÆÚ»¯´æ´¢¡£±¾ÎĽ«ÏÈÈݼ¸ÖÖ³£¼ûµÄÒªÁìºÍÏêϸµÄ´úÂëʾÀý£¬×ÊÖú¶ÁÕßѧϰÔõÑùÔÚDockerÖÐʵÏÖÊý¾ÝÖÎÀíºÍ³¤ÆÚ»¯´æ´¢¡£

ʹÓÃÊý¾Ý¾í

DockerÌṩÁËÒ»ÖÖ³ÆΪÊý¾Ý¾í£¨Volume£©µÄ»úÖÆ£¬¿ÉÒÔ½«ÈÝÆ÷ÖеÄÒ»²¿·ÖÎļþϵͳÓëÖ÷»ú»òÆäËûÈÝÆ÷¾ÙÐйØÁª¡£Í¨¹ýʹÓÃÊý¾Ý¾í£¬¿ÉÒÔʵÏÖÈÝÆ÷Êý¾ÝµÄ³¤ÆÚ»¯´æ´¢¡£

Ê×ÏÈ£¬½¨ÉèÒ»¸öÊý¾Ý¾í£º

$ docker volume create mydata

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´£¬½¨ÉèÒ»¸öÈÝÆ÷£¬²¢½«Êý¾Ý¾í¹ÒÔص½ÈÝÆ÷ÖÐÖ¸¶¨µÄĿ¼£º

$ docker run -d -v mydata:/data --name mycontainer myimage

µÇ¼ºó¸´ÖÆ

ÕâÑù£¬ÈÝÆ÷ÖеÄ/dataĿ¼½«ÓëmydataÊý¾Ý¾í¾ÙÐйØÁª¡£ÎÞÂÛÈÝÆ÷ÔõÑùת±äºÍ±»ÖØÐÂÆô¶¯£¬Êý¾Ý¾íÖеÄÊý¾Ý¶¼½«±»±£´æ¡£

ʹÓÃËÞÖ÷»úĿ¼¹ÒÔØ

³ýÁËʹÓÃÊý¾Ý¾í£¬»¹¿ÉÒÔ½«ËÞÖ÷»úµÄĿ¼ֱ½Ó¹ÒÔص½ÈÝÆ÷ÖУ¬ÊµÏÖÊý¾ÝµÄ³¤ÆÚ»¯´æ´¢¡£

Ê×ÏÈ£¬ÔÚËÞÖ÷»úµÄÖ¸¶¨Ä¿Â¼Ï½¨ÉèÒ»¸öÊý¾Ý´æ´¢Ä¿Â¼£º

$ mkdir /data

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´£¬½¨ÉèÒ»¸öÈÝÆ÷£¬²¢½«ËÞÖ÷»úµÄĿ¼¹ÒÔص½ÈÝÆ÷ÖÐÖ¸¶¨µÄĿ¼£º

$ docker run -d -v /data:/data --name mycontainer myimage

µÇ¼ºó¸´ÖÆ

ÕâÑù£¬ÈÝÆ÷ÖеÄ/dataĿ¼½«ÓëËÞÖ÷»úµÄ/dataĿ¼¾ÙÐйØÁª¡£ÈÝÆ÷ÖжÔ/dataĿ¼µÄÈκθü¸Ä¶¼»áÖ±½Ó·´Ó¦µ½ËÞÖ÷»úµÄĿ¼ÖС£

ʹÓÃÍøÂçÎļþϵͳ£¨NFS£©

ÈôÊÇÐèÒªÔÚ¶à¸öDockerÖ÷»úÖ®¼äʵÏÖÊý¾Ý¹²ÏíºÍ³¤ÆÚ»¯´æ´¢£¬¿ÉÒÔʹÓÃÍøÂçÎļþϵͳ£¨NFS£©¡£

Ê×ÏÈ£¬ÔÚÖ÷»úÉÏ×°ÖúÍÉèÖÃNFSЧÀÍÆ÷£º

$ apt-get install nfs-kernel-server
$ echo "/data *(rw,sync,no_subtree_check)" >> /etc/exports
$ exportfs -ra
$ service nfs-kernel-server restart

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´£¬ÔÚDockerÖ÷»úÉÏ×°ÖÃnfs-utils¹¤¾ß£º

$ apt-get install nfs-common

µÇ¼ºó¸´ÖÆ

È»ºó£¬½¨ÉèÒ»¸öÈÝÆ÷£¬²¢½«NFS¹²ÏíµÄĿ¼¹ÒÔص½ÈÝÆ÷ÖÐÖ¸¶¨µÄĿ¼£º

$ docker run -d -v nfs-volume:/data --name mycontainer myimage

µÇ¼ºó¸´ÖÆ

ÔÚÉÏÊö´úÂëÖУ¬nfs-volumeÊÇÒ»¸öNFS¹²ÏíµÄĿ¼¡£

ͨ¹ýÉÏÊöÒªÁ죬¿ÉÒÔÔÚ¶à¸öDockerÖ÷»úÖ®¼äʵÏÖÊý¾ÝµÄ¹²ÏíºÍ³¤ÆÚ»¯´æ´¢¡£

×ܽ᣺

±¾ÎÄÏÈÈÝÁËÔõÑùʹÓÃDocker¾ÙÐÐÊý¾ÝÖÎÀíºÍ³¤ÆÚ»¯´æ´¢µÄ¼¸ÖÖÒªÁ졣ͨ¹ýʹÓÃÊý¾Ý¾í¡¢ËÞÖ÷»úĿ¼¹ÒÔغÍÍøÂçÎļþϵͳ£¨NFS£©£¬¿ÉÒÔʵÏÖ¶ÔÈÝÆ÷ÖÐÊý¾ÝµÄ³¤ÆÚ»¯´æ´¢ºÍ¹²Ïí¡£ÕâЩҪÁ춼Ïà¶Ô¼òÆÓÒ×Ó㬿ÉÒÔƾ֤ÏêϸµÄ³¡¾°Ñ¡ÔñºÏÊʵÄÒªÁì¡£

±¸×¢£ºÒÔÉÏ´úÂëʾÀý½öÓÃÓÚÑÝʾĿµÄ£¬¿ÉÄÜÓëÄúµÄÏÖÕæÏàÐÎÓÐËù²î±ð£¬Çëƾ֤ÄúµÄÏÖÕæÏàÐξÙÐÐÊʵ±µÄÐ޸ġ£

ÒÔÉϾÍÊÇÔõÑùʹÓÃDocker¾ÙÐÐÊý¾ÝÖÎÀíºÍ³¤ÆÚ»¯´æ´¢µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

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

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

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿