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

ÔõôÔËÐÐdocker¾µÏñ

ÔõÑùÔËÐÐ docker ¾µÏñ£¿À­È¡ËùÐè¾µÏñ£ºdocker pull ÔËÐÐÈÝÆ÷£ºdocker run ÅþÁ¬µ½ÈÝÆ÷£ºdocker exec -it /bin/bash×èÖ¹ÈÝÆ÷£ºdocker stop ɾ³ýÈÝÆ÷£ºdocker rm

ÔõÑùÔËÐÐ Docker ¾µÏñ

Docker ¾µÏñÊÇÒ»ÖÖ¿ÉÒÆÖ²µÄ¿ÉÖ´ÐÐÈí¼þ°ü£¬°üÀ¨ÔËÐÐÌض¨Ó¦ÓóÌÐò»òЧÀ͵ÄËùÐèÎļþϵͳºÍÒÀÀµÏî¡£ÒÔÏÂÊÇÔõÑùÔËÐÐ Docker ¾µÏñ£º

1. À­È¡¾µÏñ

Ê×ÏÈ£¬ÄãÐèÒªÀ­È¡ËùÐèµÄ¾µÏñ¡£Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

docker pull 

µÇ¼ºó¸´ÖÆ

ÀýÈ磬ҪÀ­È¡ latest °æ±¾µÄ Ubuntu ¾µÏñ£º

docker pull ubuntu

µÇ¼ºó¸´ÖÆ

2. ÔËÐÐÈÝÆ÷

À­È¡¾µÏñºó£¬Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÔËÐиþµÏñ£º

docker run  

µÇ¼ºó¸´ÖÆ

Ñ¡Ïî°üÀ¨£º

-p: ¶Ë¿ÚÓ³É䣨½«ÈÝÆ÷¶Ë¿ÚÓ³Éäµ½Ö÷»ú¶Ë¿Ú£©

-v: ¾í¹ÒÔØ£¨½«Ö÷»úĿ¼¹ÒÔص½ÈÝÆ÷ÖУ©

-t: ¸øÈÝÆ÷·ÖÅÉαÖնˣ¨±ê×¼ÊäÈ룩

-i: ½«ÈÝÆ÷¼á³Ö½»»¥Ê½×´Ì¬£¨±ê×¼ÊäÈë¿ÉÓã©

ÀýÈ磬ҪÒÔ½»»¥Ê½Ä£Ê½Æô¶¯ Ubuntu ÈÝÆ÷²¢Ó³Éä¶Ë¿Ú 80 µ½Ö÷»ú¶Ë¿Ú 8080£º

docker run -it -p 8080:80 ubuntu

µÇ¼ºó¸´ÖÆ

3. ÅþÁ¬µ½ÈÝÆ÷

ÈÝÆ÷Æô¶¯ºó£¬Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÅþÁ¬µ½Æä Shell£º

docker exec -it  /bin/bash

µÇ¼ºó¸´ÖÆ

Õ⽫·­¿ªÒ»¸öÏÂÁîÌáÐÑ·û£¬ÔÊÐíÄãÓëÈÝÆ÷½»»¥¡£

4. ×èÖ¹ÈÝÆ÷

Òª×èÖ¹ÕýÔÚÔËÐеÄÈÝÆ÷£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

docker stop 

µÇ¼ºó¸´ÖÆ

5. ɾ³ýÈÝÆ÷

Ҫɾ³ýÈÝÆ÷£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

docker rm 

µÇ¼ºó¸´ÖÆ

ʾÀý

ÒÔÏÂÊÇÒ»¸öÔËÐÐ Nginx ÈÝÆ÷²¢½«Æä¹ûÕæÔÚÖ÷»ú¶Ë¿Ú 80 ÉϵÄʾÀý£º

docker run -d -p 80:80 nginx

µÇ¼ºó¸´ÖÆ

Õ⽫À­È¡ Nginx ¾µÏñ£¬Æô¶¯Ò»¸öÈÝÆ÷£¬²¢Ó³ÉäÈÝÆ÷¶Ë¿Ú 80 µ½Ö÷»ú¶Ë¿Ú 80¡£

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

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ