mac 下 修改已启动的docker的启动参数

有一天,电脑需要远程操作,使用vnc连接后,启动不了docker,发现是该docker启动的时候绑定了5900端口,如果要修改的话,就要重新开启一个docker,但这样之前在里面的计算结果就拿不到了,所以不能重开,那要能不能修改启动参数,又不会导致记录丢失呢?

在linux下可以修改/var/lib/docker/containers/容器下的hostconfig.json,即可

但在mac下是使用linux虚拟机实现的,而且还找不到入口的那种

进入linux虚拟机办法如下:

cd  ~/Library/Containers/com.docker.docker/Data/vms/0

screen tty

这样就可以进入linux下操作了

容器的目录在/var/lib/docker/containers下,找到对应的目录,修改完hostconfig.json,重启docker服务即可

你可能感兴趣的:(mac 下 修改已启动的docker的启动参数)