一,查看运行中的容器内部的文件目录结构
docker exec -it containerID /bin/bash
然后使用ls命令
root@testdocker:~# docker exec -it 4cfc888516bc /bin/bash
root@4cfc888516bc:/# ls
apache-maven-3.6.0-bin.tar.gz apache-tomcat-8.5.39.tar.gz boot dev home jdk1.8.0_201 lib64 mnt proc run sbin sys tomcat var
apache-tomcat-8.5.32.tar.gz bin carsharing-ride-specialcar-0.0.1-SNAPSHOT.jar etc jdk-8u201-linux-x64.tar.gz lib media opt root run.sh srv tmp usr
root@4cfc888516bc:/# ^C
root@4cfc888516bc:/#
二,查看已停止的容器内部的文件目录结构
停止后的容器想要查看 其内部的文件目录结构就不能用上面的 方法了
dockerfile中的每一条命令,都会构建一层文件,可以通过
docker save 镜像名(或镜像ID) > 镜像名(自定义).tar
用解压工具打开这个镜像名.tar文件,你会发现里面有很多ID命令的文件夹,和你在docker build时控制台输入的ID号应该是对应的。
本文详细介绍了如何查看正在运行及已停止的Docker容器内部的文件目录结构。对于运行中的容器,可通过执行特定Docker命令进入容器并使用ls命令查看;而对于已停止的容器,则需通过保存镜像为tar文件并解压来查看其内部结构。
1087

被折叠的 条评论
为什么被折叠?



