Docker啟動容器的時候,默認情況下是不暴露任何端口給主機的,需要使用-p參數來進行端口映射。具體用法如下:
docker run -p<主機端口>:<容器端口>鏡像名稱
其中,主機端口指的是主機的端口號,容器端口指的是容器內部的端口號,鏡像名稱指的是鏡像的名稱或者鏡像的ID號。
例如,如果要將本地的8080端口映射到容器內部的80端口,在命令行中運行如下命令:
docker run -p 8080:80 nginx
這樣,就可以使用http://localhost:8080來訪問容器內部的80端口了。
上一篇jquery5秒之后