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

ͨ¹ýDockerÔÚLinuxϵͳÉϾÙÐÐÈÝÆ÷»¯¿ª·¢µÄÉèÖÃÒªÁì

ͨ¹ýdockerÔÚlinuxϵͳÉϾÙÐÐÈÝÆ÷»¯¿ª·¢µÄÉèÖÃÒªÁì

Ëæ×ÅÔÆÅÌËã¡¢´óÊý¾ÝºÍ΢ЧÀ͵ÈÐÂÊÖÒյĿìËÙÉú³¤£¬ÈÝÆ÷»¯¿ª·¢Öð½¥³ÉΪÏÖ´úÈí¼þ¿ª·¢µÄÖ÷Á÷·½·¨ ¡£¶øDocker×÷ΪÈÝÆ÷»¯¿ª·¢µÄÁì¾üÕߣ¬±»ÆÕ±éÓ¦ÓÃÓÚ¸÷¸öÐÐÒµ ¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚLinuxϵͳÉÏÉèÖÃDockerÒÔ¾ÙÐÐÈÝÆ÷»¯¿ª·¢£¬²¢Í¨¹ý´úÂëʾÀýÏêϸ˵Ã÷Ïêϸ²Ù×÷°ì·¨ ¡£

°ì·¨1£º×°ÖÃDocker

Ê×ÏÈ£¬ÎÒÃÇÐèҪװÖÃDocker ¡£ÔÚLinuxϵͳÉÏ£¬¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº

sudo apt-get update
sudo apt-get install docker-ce

µÇ¼ºó¸´ÖÆ

°ì·¨2£ºÆô¶¯DockerЧÀÍ

×°ÖÃÍê³Éºó£¬ÎÒÃÇÐèÒªÆô¶¯DockerЧÀÍ ¡£Ö´ÐÐÒÔÏÂÏÂÁ

sudo service docker start

µÇ¼ºó¸´ÖÆ

°ì·¨3£ºÑé֤װÖÃЧ¹û

×°ÖÃÍê±Ïºó£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÑéÖ¤DockerÊÇ·ñ׼ȷװÖò¢ÀÖ³ÉÆô¶¯£º

docker version

µÇ¼ºó¸´ÖÆ

ÈôÊÇÏÔʾ³öDockerµÄ°æ±¾ÐÅÏ¢£¬Ôò˵Ã÷×°ÖÃÀÖ³É ¡£

°ì·¨4£ºÀ­È¡¾µÏñ

ÔÚ¾ÙÐÐÈÝÆ÷»¯¿ª·¢Ö®Ç°£¬ÎÒÃÇÐèÒªÀ­È¡ÏìÓ¦µÄ¾µÏñ ¡£¾µÏñÊÇDockerÈÝÆ÷µÄ»ù´¡£¬¿ÉÒÔÃ÷ȷΪÈÝÆ÷µÄÄ£°å ¡£Docker HubÊÇÒ»¸ö¹«¹²µÄ¾µÏñ´æ´¢¿â£¬ÎÒÃÇ¿ÉÒÔÔÚÆäÖÐÕÒµ½ÖÖÖÖ³£ÓõľµÏñ ¡£ÒÔUbuntuΪÀý£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÀ­È¡Ubuntu¾µÏñ£º

docker pull ubuntu

µÇ¼ºó¸´ÖÆ

°ì·¨5£º½¨Éè²¢Æô¶¯ÈÝÆ÷

Íê³É¾µÏñµÄÀ­È¡ºó£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁÉèÒ»¸öеÄÈÝÆ÷²¢Æô¶¯£º

docker run -it --name mycontainer ubuntu /bin/bash

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬mycontainerÊÇÎÒÃÇΪÈÝÆ÷È¡µÄÃû×Ö£¬ubuntuÊÇÎÒÃÇÀ­È¡µÄ¾µÏñÃû×Ö£¬/bin/bashÊÇÈÝÆ÷Æô¶¯ºóÖ´ÐеÄÏÂÁ¼´ÈÝÆ÷ÖеÄÖնˣ© ¡£

°ì·¨6£ºÔÚÈÝÆ÷ÖоÙÐпª·¢

ÈÝÆ÷½¨ÉèÍê³Éºó£¬ÎÒÃǾͿÉÒÔÔÚÈÝÆ÷ÖоÙÐпª·¢ÁË ¡£ÈÝÆ÷ÓëËÞÖ÷»úÊǸôÀëµÄ£¬Òò´Ë¿ÉÒÔÔÚÈÝÆ÷ÖÐ×°ÖÃÖÖÖÖ¿ª·¢¹¤¾ß¡¢ÒÀÀµ¿âµÈ£¬¶ø²»Ó°ÏìËÞÖ÷»úµÄÇéÐÎ ¡£ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁî½øÈëÈÝÆ÷µÄÖնˣº

docker exec -it mycontainer /bin/bash

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬mycontainerÊÇÎÒÃÇ֮ǰ½¨ÉèÈÝÆ÷ʱȡµÄÃû×Ö ¡£

°ì·¨7£ºÉúÑÄÈÝÆ÷״̬

ÔÚ¿ª·¢Àú³ÌÖУ¬ÎÒÃÇ¿ÉÄÜÐèÒªÉúÑÄÈÝÆ÷µÄ״̬£¬ÒÔ±ãÏ´οìËÙ»Ö¸´µ½Ö®Ç°µÄ״̬ ¡£ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁÈÝÆ÷ÉúÑÄΪ¾µÏñ£º

docker commit mycontainer myimage

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬mycontainerÊÇÎÒÃÇ֮ǰ½¨ÉèÈÝÆ÷ʱȡµÄÃû×Ö£¬myimageÊÇÎÒÃÇΪ¾µÏñÈ¡µÄÃû×Ö ¡£

°ì·¨8£ºµ¼³öºÍµ¼Èë¾µÏñ

ÈôÊÇÐèÒª½«¾µÏñµ¼³öµ½ÆäËû»úеÉÏ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîµ¼³ö¾µÏñ£º

docker save -o myimage.tar myimage

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬myimageÊÇÎÒÃÇ֮ǰΪ¾µÏñÈ¡µÄÃû×Ö ¡£µ¼³öºóµÄ¾µÏñ»áÉúÑÄΪmyimage.tarÎļþ ¡£

ÔÚÆäËû»úеÉϵ¼Èë¾µÏñʱ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

docker load -i myimage.tar

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬myimage.tarÊÇÎÒÃÇ֮ǰµ¼³öµÄ¾µÏñÎļþ ¡£

ͨ¹ýÒÔÉÏ°ì·¨£¬ÎÒÃÇ¿ÉÒÔÔÚLinuxϵͳÉÏÀÖ³ÉÉèÖÃDocker²¢¾ÙÐÐÈÝÆ÷»¯¿ª·¢ ¡£DockerµÄÎÞаÐÔºÍÇ¿Ê¢ÐÔÄÜʹµÃÈÝÆ÷»¯¿ª·¢Ô½·¢¸ßЧºÍ±ã½Ý ¡£²¢ÇÒ£¬Í¨¹ýDockerµÄ¾µÏñÖÎÀí¹¦Ð§£¬ÎÒÃÇ¿ÉÒÔÇáËɵطÖÏíºÍ°²ÅÅÈÝÆ÷£¬½øÒ»²½Ìá¸ß¿ª·¢Ð§ÂÊ ¡£

Ï£Íû±¾ÎĵÄÄÚÈÝ¿ÉÒÔ×ÊÖúµ½¸÷ÈË£¬Äܹ»¸üºÃµØÃ÷È·ºÍÓ¦ÓÃDocker¾ÙÐÐÈÝÆ÷»¯¿ª·¢ ¡£

ÒÔÉϾÍÊÇͨ¹ýDockerÔÚLinuxϵͳÉϾÙÐÐÈÝÆ÷»¯¿ª·¢µÄÉèÖÃÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ