docker fs 文件系统

发布时间 2023-09-04 18:50:39作者: qgbo

sudo docker run --name aaa  -it --rm busybox top 

会启动这个 container

去另一个terminal 上 进入这个容器,执行 echo 123ddddd >> /aaaaaa, 就是生成个文件

去另一个terminal 上 主机上 执行 

>  sudo find / -name aaaaaa
/applications/var_lib_docker/overlay2/9a368275904ce68640d080867905ed4a8dd991016dce8b4ffb137c2629e695f8/diff/aaaaaa
/applications/var_lib_docker/overlay2/9a368275904ce68640d080867905ed4a8dd991016dce8b4ffb137c2629e695f8/merged/aaaaaa

> sudo ls /applications/var_lib_docker/overlay2/33c95b9f2f1b3340eb6575352988e8a04fd22f4ddf7755ed70f4db259caa9bf9/
diff link lower merged work

 > sudo echo 666> /applications/var_lib_docker/overlay2/33c95b9f2f1b3340eb6575352988e8a04fd22f4ddf7755ed70f4db259caa9bf9/merged/ssss
-bash: /applications/var_lib_docker/overlay2/33c95b9f2f1b3340eb6575352988e8a04fd22f4ddf7755ed70f4db259caa9bf9/merged/ssss: Permission denied



merged 下面的内容和 容器内看到的是一致的。
当退出容器的时候,这个 /applications/var_lib_docker/overlay2/9a368275904ce68640d080867905ed4a8dd991016dce8b4ffb137c2629e695f8 随即消失!