预想查看docker container的volume信息或修改container的初始化配置参数,可以通过进入该container的内部虚拟机来实现
-
下面说一下我知道的进入docker image vm的两种方式
1 使用screen实现
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
2 使用下面代码进入image的docker vm,
8652b9f0cb4c
为image
docker run -it --privileged --pid=host 8652b9f0cb4c nsenter -t 1 -m -u -n -i sh
-
我在使用时先用的第一种,但是我发现我的对应路径下没有tty文件,如下图所示
-
因此,我使用第二种方式进行实现,输入下面指令,发现进入了该image的vm
docker run -it --privileged --pid=host