简介:大家在Mac
上装的Docker
想要修改创建后容器端口映射的时候,在网上大部分搜到的都是让你进入/var/lib/docker
目录,然后就经历了被-bash: cd: /var/lib/docker: No such file or directory
支配的恐惧。本篇文章就介绍介绍如何正确修改Mac
版本的Docker
1. 使用screen命令
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
然后就会进入到一个很神奇的地方,命令输入之后会进入一个空白的页面,需要按一下回车键
接下来就能在这里也就找到了大家梦寐以求的 /var/lib/docker
目录了
如果要退出 screen
窗口,快捷键:control + a + k
然后点击 y
2. 修改docker容器映射端口
Mac
上找到Docker
的文件夹后,其它的操作就和CentOS
上一致了,可以参考博主另一篇文章
Docker运维系列 | CentOS 系统 Docker 创建过的容器如何修改映射端口
3. 一点思考
Screen概念:一个可以在多个进程之间多路复用一个物理终端的窗口管理器,这意味着你能够使用一个单一的终端窗口运行多终端的应用
因为Mac
下Docker
实际是在VM
里又加了一层,因此需要screen
命令进入VM
才能进行操作