macOS修改Docker容器的端口映射配置

Server 林涛 9439℃ 0评论

在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容器的端口映射配置

喜欢 (0)or分享 (0)
0 0 投票数
文章评分
订阅评论
提醒
guest

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

1 评论
内联反馈
查看所有评论
匿名

这个修改不能生效

1
0
希望看到您的想法,请您发表评论x