docker如何查看一个镜像(启动/停止 容器)内部的目录结构及其内部都有哪些文件

本文详细介绍了如何查看正在运行及已停止的Docker容器内部的文件目录结构。对于运行中的容器,可通过执行特定Docker命令进入容器并使用ls命令查看;而对于已停止的容器,则需通过保存镜像为tar文件并解压来查看其内部结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,查看运行中的容器内部的文件目录结构

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号应该是对应的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值