ÔÚdockerÀïÔõôÆô¶¯Ð§ÀÍ
ÔÚ docker ÖÐÆô¶¯Ð§ÀÍÉæ¼°¼¸¸ö°ì·¨£º1. ½¨ÉèÈÝÆ÷£¬Ê¹Óà docker run ÏÂÁ2. ̻¶¶Ë¿Ú£¬Ê¹Óà -p Ñ¡Ï3. Æô¶¯Ð§ÀÍ£¬×÷ΪÊØ»¤Àú³ÌÔËÐУ»4. Ñé֤״̬£¬Ê¹Óà docker ps ºÍ docker logs ÏÂÁî¡£
ÔÚ Docker ÖÐÆô¶¯Ð§ÀÍ
ÔÚ Docker ÖÐÆô¶¯Ð§À͵ÄÀú³ÌÉæ¼°ÒÔÏ°취£º
½¨Éè Docker ÈÝÆ÷
ʹÓà docker run ÏÂÁÉè Docker ÈÝÆ÷¡£¸ÃÏÂÁîµÄ»ù±¾Óï·¨ÈçÏ£º
docker run [Ñ¡Ïî] ¾µÏñ [ÏÂÁî] [²ÎÊý]
µÇ¼ºó¸´ÖÆ
ÀýÈ磬Ҫ½¨ÉèÒ»¸öÔËÐÐ Nginx Web ЧÀÍÆ÷µÄÈÝÆ÷£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
docker run -d -p 80:80 nginx
µÇ¼ºó¸´ÖÆ
̻¶¶Ë¿Ú
ʹÓà -p Ñ¡ÏÈÝÆ÷µÄ¶Ë¿ÚÓ³Éäµ½Ö÷»úµÄ¶Ë¿Ú¡£ÀýÈ磬ÉÏÊöÏÂÁÈÝÆ÷ÖÐµÄ¶Ë¿Ú 80 Ó³Éäµ½Ö÷»úÉÏµÄ¶Ë¿Ú 80£¬ÔÊÐíÍⲿ»á¼û Web ЧÀÍÆ÷¡£
Æô¶¯Ð§ÀÍ
ЧÀÍͨ³£ÔÚ Docker ¾µÏñÄÚÒÔÊØ»¤Àú³ÌģʽÔËÐС£ÕâÒâζ×ÅЧÀÍÔÚÈÝÆ÷Æô¶¯Ê±×Ô¶¯Æô¶¯£¬²¢ÔÚÈÝÆ÷ÔËÐÐʱ´ú¼á³ÖÔËÐС£
Ñé֤ЧÀÍ״̬
ʹÓà docker ps ÏÂÁî¼ì²éÈÝÆ÷ÊÇ·ñÕýÔÚÔËÐС£ÈôÊÇÈÝÆ÷ÕýÔÚÔËÐУ¬Ôò»áÔÚÁбíÖÐÏÔʾ¡£Äú»¹¿ÉÒÔʹÓà docker logs ÏÂÁîÉó²éÈÝÆ÷µÄÈÕÖ¾£¬ÒÔÈ·ÈÏЧÀÍÊÇ·ñÒÑÀÖ³ÉÆô¶¯¡£
ÆäËûÌáÐÑ£º
ʹÓÃÇéÐαäÁ¿£º¿ÉÒÔʹÓà -e Ñ¡ÏîÉèÖÃÇéÐαäÁ¿£¬ÒÔ±ãÔÚÈÝÆ÷ÄÚ²¿»á¼û¡£
¹ÒÔØ¾í£º¿ÉÒÔʹÓà -v Ñ¡ÏÖ÷»úµÄĿ¼»òÎļþ¹ÒÔص½ÈÝÆ÷ÄÚ¡£
ÔËÐн»»¥Ê½ÈÝÆ÷£ºÊ¹Óà -it Ñ¡Ïî½øÈëÈÝÆ÷µÄ½»»¥Ê½Öն˻Ự¡£
ʹÓà Docker Compose£ºDocker Compose ÊÇÒ»ÖÖÀû±ã¹¤¾ß£¬ÓÃÓÚ½ç˵ºÍÖÎÀí¶à¸öÈÝÆ÷¼°ÆäÒÀÀµ¹Øϵ¡£
ÒÔÉϾÍÊÇÔÚdockerÀïÔõôÆô¶¯Ð§À͵ÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡