问题发现
最近在本地电脑使用docker时,有时会想着直接更改容器相关的配置文件,于是想查看一下容器文件地址
docker inspect es01
找到路径如下:
但实际在mac本机并找不到对应路径
cd /var/lib/docker
【原因】DockerDesktop实际上也是将docker运行在vm中,所以我们需要进入到vm中才可以找到对应的路径
问题解决
通过查找网上资料,需要在更新后的docker
中应当使用:
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
但是返回文件不存在
又找到方法:
docker run -it --rm --privileged --pid=host justincormack/nsenter1
然后进入对应容器目录:
cd /var/lib/docker/containers/f992ccd297****
ls
找到对应文件