在mac上使用Docker Desktop 时候,有时候会碰上少添加端口的情况。可以用以下步骤。
1.查看正在运行的mysql的docker容器端口映射情况:
docker container port baota
2.确定容器id
docker container inspect baota
3.停止容易
docker stop mysql
4.登录docker内部的linux
cd ~/Library/Containers/com.docker.docker/Data/vms/0/
在这个目录下面,有一个tty的文件,通过这个文件我们能够登录到docker内部的linux界面,然后使用下面命令进行登录:
screen tty
但是显示:[screen is terminating]
解决方案:
docker run -it –privileged –pid=host justincormack/nsenter1
cd /var/lib/docker/containers && ls
5.进入容器之后编辑 config.v2.json、hostconfig.json
6.重启docker即可
如需转载请注明: 转载自26点的博客
本文链接地址: macOS修改Docker容器的端口映射配置
转载请注明:26点的博客 » macOS修改Docker容器的端口映射配置
这个修改不能生效