当前位置:   article > 正文

linux修改容器内的mysql端口映射_修改docker容器的端口映射(无效)

mysql8 docker 端口映射 无效

问题

查看正在运行的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

效果如下图:

6740c3acc602d406e8965b1db63097c0.png

这里的mysql容器ID为:5f29020b36c0971da5d50825f4132d0eaf40f1e5efaac02eadab23239ca77d7d

停止容器

$ docker stop mysql

mysql

登录docker内部的linux

cd ~/Library/Containers/com.docker.do

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/87880
推荐阅读
相关标签
  

闽ICP备14008679号