Docker 是一個開源的應用容器引擎,讓開發者可以在容器中快速構建、打包、測試和部署應用程序。
在使用 Docker 進行開發的過程中,我們常常會使用到 Docker 中的知識點,如 Docker 鏡像和 Docker 容器等等。
而 Docker p 是一個非常常用的 Docker 參數,用來指定 Docker 容器對外開放的端口。
docker run -p [HOST_PORT]:[CONTAINER_PORT] [IMAGE_NAME]
其中,HOST_PORT 是主機上的端口號,CONTAINER_PORT 是容器內的端口號,IMAGE_NAME 是 Docker 鏡像的名稱。
通過指定 HOST_PORT 和 CONTAINER_PORT,我們可以讓 Docker 容器對外開放指定的端口,從而讓外部可以通過該端口訪問容器中的應用程序。
下面是一個示例:
docker run -p 8080:80 nginx
上述命令將在本機的 8080 端口啟動一個 Nginx 容器,并將容器內的 80 端口映射到本地的 8080 端口。
通過訪問http://localhost:8080,我們就可以訪問到 Nginx 的歡迎頁面。
總之,Docker p 參數可以幫助我們輕松地實現 Docker 容器對外開放端口的功能,方便我們進行應用程序的開發、測試和部署。