docker 更改端口映射
时间: 2023-09-26 17:10:53 浏览: 117
Docker端口映射的实现
要更改Docker容器的端口映射,您可以按照以下步骤操作:
1.首先,停止并删除当前正在运行的MySQL容器。您可以使用以下命令:
```
docker stop mysql-container
docker rm mysql-container
```
请确保将`mysql-container`替换为您实际运行的容器名称。
2.接下来,使用以下命令启动新的MySQL容器,并更改端口映射:
```
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=<your_password> -p <host_port>:<container_port> -d mysql
```
请将`<your_password>`替换为您希望设置的MySQL root用户的密码。将`<host_port>`替换为您希望将MySQL容器的端口映射到的宿主机端口号。将`<container_port>`替换为MySQL容器内部实际运行的端口号(默认为3306)。
例如,如果您希望将MySQL容器的端口映射到宿主机的端口号为3307,则可以使用以下命令:
```
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=<your_password> -p 3307:3306 -d mysql
```
这样,您就成功更改了MySQL容器的端口映射。现在,您可以使用新的端口号连接到MySQL容器。
阅读全文