标签: docker端口

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

    在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即可