docker 指定端口
时间: 2023-10-02 21:05:23 浏览: 49
在 Docker 中,可以使用 `-p` 或 `--publish` 选项来指定端口映射。
例如,要将 Docker 容器的端口 `8080` 映射到主机的端口 `8888`,可以使用以下命令:
```
docker run -p 8888:8080 <image_name>
```
这将会将容器的端口 `8080` 映射到主机的端口 `8888` 上。你可以根据需要修改主机端口和容器端口的值。
还可以使用 `-P` 或 `--publish-all` 选项将所有容器的暴露端口映射到随机分配的主机端口。例如:
```
docker run -P <image_name>
```
这将会将容器的所有暴露端口都映射到主机的随机分配的端口上。
希望这个回答对你有所帮助!如果你还有其他问题,请随时提问。
相关问题
docker的端口映射
Docker 的端口映射是将 Docker 容器内部的端口映射到宿主机器上的端口,这样可以让外部网络通过宿主机器访问 Docker 容器内部的服务。
在 Docker 中,使用 `-p` 参数指定端口映射规则,其格式为:`[宿主机器IP:]宿主机器端口:容器内部端口`。例如,如果想要将容器内部的 80 端口映射到宿主机器的 8080 端口上,则可以使用以下命令:
```
docker run -p 8080:80 nginx
```
其中,`-p` 参数指定了端口映射规则,`8080` 是宿主机器上的端口,`80` 是容器内部的端口,`nginx` 是容器的镜像名称。
此时,我们就可以通过访问宿主机器的 `http://localhost:8080` 来访问容器内部的 nginx 服务了。
docker 映射端口
Docker映射端口是指容器内部的端口与主机的端口建立映射关系,使得主机可以通过指定的端口访问容器内部的服务。
Docker映射端口的格式为:
`-p <host_port>:<container_port>`
其中`<host_port>`为主机端口,`<container_port>`为容器内部的端口。
例如,将容器内部的80端口映射到主机的8080端口:
`docker run -p 8080:80 nginx`
这样,当访问主机的8080端口时,就会被转发到容器内部的80端口,从而访问到Nginx服务。
除了单个端口的映射,也可以使用以下格式将多个端口映射到主机的随机端口上:
`-p <container_port1> -p <container_port2> ...`
例如:
`docker run -p 80 -p 443 nginx`
这样,Docker会自动将容器内部的80端口映射到主机的一个随机端口,同时将容器内部的443端口映射到另一个随机端口。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)