赞
踩
问题
查看正在运行的mysql的docker容器端口映射情况:
$ docker container port mysql
3306/tcp -> 0.0.0.0:3306
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5f29020b36c0 mysql "docker-entrypoint.s…" 16 hours ago Up 33 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp mysql
从上面两条命令查询结果,可知,mysql的3306端口映射到本机物理机的3306端口上面了,现在的问题是想要把mysql容器的33060端口,也映射到本机物理机到33060端口上面,即修改已经存在到容器到端口映射配置。
步骤
确定容器id
docker container inspect mysql
效果如下图:
这里的mysql容器ID为:5f29020b36c0971da5d50825f4132d0eaf40f1e5efaac02eadab23239ca77d7d
停止容器
$ docker stop mysql
mysql
登录docker内部的linux
cd ~/Library/Containers/com.docker.do
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。