docker添加容器映射端口命令
时间: 2023-09-22 16:06:49 浏览: 47
要将容器的端口映射到主机上,可以使用以下命令:
```
docker run -p <主机端口>:<容器端口> <镜像名称>
```
其中:
- `<主机端口>` 是你希望映射到主机上的端口号。
- `<容器端口>` 是容器内部正在运行的服务的端口号。
- `<镜像名称>` 是你要运行的 Docker 镜像的名称。
例如,如果你希望将容器内部的 80 端口映射到主机的 8080 端口上,可以运行以下命令:
```
docker run -p 8080:80 <镜像名称>
```
这样,你就可以通过访问 `http://localhost:8080` 来访问容器内部的服务了。请注意,如果主机端口已经被占用,你需要选择一个可用的端口号进行映射。
相关问题
docker修改容器映射端口命令
要修改Docker容器的端口映射,可以使用以下命令:
```
docker container stop <容器名称或ID>
docker container rm <容器名称或ID>
docker run -p <主机端口>:<容器端口> <镜像名称>
```
其中,`<主机端口>`是要映射的主机端口号,`<容器端口>`是容器内部的端口号,`<镜像名称>`是要运行的Docker镜像的名称。
例如,要将容器的端口80映射到主机的端口8080,可以使用以下命令:
```
docker container stop mycontainer
docker container rm mycontainer
docker run -p 8080:80 myimage
```
这将停止名为`mycontainer`的容器,然后删除它。然后,使用镜像`myimage`创建一个新的容器,并将主机的8080端口映射到容器的80端口。
window docker 容器添加映射端口
要给 docker 容器添加端口映射,可以使用 `-p` 或者 `--publish` 选项。
语法如下:
```bash
docker run -p <host_port>:<container_port> ...
```
其中 `<host_port>` 是指要映射到主机上的端口号,`<container_port>` 是指容器内部需要暴露的端口号。
例如,要将容器内部的 `80` 端口映射到主机的 `8080` 端口上,可以使用以下命令:
```bash
docker run -p 8080:80 <image_name>
```
这样就可以通过访问 `http://localhost:8080` 来访问容器内部的服务了。