docker¶Ë¿ÚÓ³ÉäÔõô×ö
¶Ë¿ÚÓ³ÉäÔÊÐí½«ÈÝÆ÷ÄÚ²¿¶Ë¿ÚÓ³Éäµ½Ö÷»ú¶Ë¿Ú£¬ÒÔ±ãÍⲿÌìÏ¿ɻá¼ûÈÝÆ÷ÄÚЧÀÍ»òÓ¦ÓóÌÐò¡£ÏêϸҪÁìÊÇͨ¹ý docker ÔËÐÐÏÂÁîÖÐµÄ -p Ñ¡Ïî¾ÙÐж˿ÚÓ³É䣬Ó﷨Ϊ£º-p :¡£ÀýÈ磬ÒÔÏÂÏÂÁÈÝÆ÷ÄÚ 8080 ¶Ë¿ÚÓ³Éäµ½Ö÷»úÉ쵀 80 ¶Ë¿Ú£ºdocker run -p 80:8080 image-name¡£¶Ë¿ÚÓ³ÉäÓÅÊÆ°üÀ¨Àû±ã»á¼û¡¢µ÷ÊÔ²âÊÔ¡¢¸ôÀëÒÔ¼°ÐèҪעÖض˿ڳåÍ»¡¢Çå¾²ºÍ·À»ðǽÉèÖá£
¶Ë¿ÚÓ³Éä
ʲôÊǶ˿ÚÓ³É䣿
ÔÚ Docker ÈÝÆ÷ÖУ¬¶Ë¿ÚÓ³ÉäÔÊÐí½«ÈÝÆ÷ÄÚ²¿µÄ¶Ë¿ÚÓ³Éäµ½Ö÷»úÉϵĶ˿ڣ¬´Ó¶øʹÍⲿÌìÏÂÄܹ»»á¼ûÈÝÆ÷ÄÚµÄЧÀÍ»òÓ¦ÓóÌÐò¡£
ÔõÑù¾ÙÐж˿ÚÓ³É䣿
¶Ë¿ÚÓ³Éä¿ÉÒÔͨ¹ýÔÚ Docker ÔËÐÐÏÂÁîÖÐʹÓà -p Ñ¡ÏîÀ´Íê³É¡£¸ÃÑ¡ÏîµÄÓï·¨ÈçÏ£º
-p :
µÇ¼ºó¸´ÖÆ
ÆäÖУº
£º½«Ó³Éäµ½Ö÷»úÉϵĶ˿ںš£
£ºÈÝÆ÷ÄÚÕýÔÚÕìÌýµÄ¶Ë¿ÚºÅ¡£
ʵÀý
ÀýÈ磬ÒÔÏÂÏÂÁÈÝÆ÷ÄÚµÄ 8080 ¶Ë¿ÚÓ³Éäµ½Ö÷»úÉ쵀 80 ¶Ë¿Ú£º
docker run -p 80:8080 image-name
µÇ¼ºó¸´ÖÆ
ÏÖÔÚ£¬ÍⲿÌìÏ¿ÉÒÔͨ¹ý localhost:80 »á¼ûÈÝÆ÷ÄÚµÄÓ¦ÓóÌÐò¡£
¶Ë¿ÚÓ³ÉäµÄÓÅÊÆ
Àû±ã»á¼û£º¶Ë¿ÚÓ³Éäʹ´ÓÖ÷ʱ»ú¼ûÈÝÆ÷ÄÚµÄЧÀͱäµÃÔ½·¢ÈÝÒס£
µ÷ÊԺͲâÊÔ£ºËüÔÊÐíÔÚ²»½øÈëÈÝÆ÷µÄÇéÐÎϵ÷ÊԺͲâÊÔÈÝÆ÷ÄÚµÄÓ¦ÓóÌÐò¡£
¸ôÀ룺¶Ë¿ÚÓ³Éä¿ÉÈ·±£ÈÝÆ÷²»Ê¹ÓÃÖ÷»úÉϵÄÆäËû¶Ë¿Ú¡£
×¢ÖØÊÂÏî
¶Ë¿Ú³åÍ»£º×èֹʹÓÃÖ÷»úÉÏÒѾʹÓõĶ˿ڣ¬ÒÔ±ÜÃâ³åÍ»¡£
Çå¾²£º½öÓ³ÉäÐëÒªµÄ¶Ë¿Ú£¬ÒÔ×îºéÁ÷ƽµØïÔÌÇ徲Σº¦¡£
·À»ðǽ£ºÈ·±£Ö÷»ú·À»ðǽÔÊÐí´«ÈëÁ÷Á¿Í¨¹ýÓ³ÉäµÄ¶Ë¿Ú¡£
ÒÔÉϾÍÊÇdocker¶Ë¿ÚÓ³ÉäÔõô×öµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡