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

Server 林涛 7636℃ 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)
发表我的评论
取消评论

表情
(1)个小伙伴在吐槽
  1. 这个修改不能生效
    匿名2023-09-08 10:35 回复