社区
Docker
帖子详情
怎么查看打包后Docker镜像内部的目录结构?
天之骄子呃
2018-10-12 08:04:58
现有docker save 命令生成的镜像tar包:
1. 需要获取这个镜像的 Image ID
2. 查找该镜像tar包内 指定目录下的文件是否存在?
该怎么做呢?
...全文
2415
2
打赏
收藏
怎么查看打包后Docker镜像内部的目录结构?
现有docker save 命令生成的镜像tar包: 1. 需要获取这个镜像的 Image ID 2. 查找该镜像tar包内 指定目录下的文件是否存在? 该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
王念存于心
2019-10-17
打赏
举报
回复
tar包不就是个压缩包么,那解压软件看一下啊,repositories这个里面有最后存的ID啥的,然后其他的那几个文件夹,都是用来存提交过的改变,你要找文件的话进这几个文件,里面有个layer.tar的压缩包,这个里面有每次改变得文件,找一下你要的文件是不是在,在的话一般都是改了。
IT-法师
2019-10-11
打赏
举报
回复
转成镜像 docker exec -it image-id /bin/bash ls 查看
docker
如何
查看
一个
镜像
(启动/停止 容器)
内部
的
目录
结构
及其
内部
都有哪些文件
一,
查看
运行中的容器
内部
的文件
目录
结构
docker
exec -it containerID /bin/bash 然后使用ls命令 root@test
docker
:~#
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 .
查看
docker
镜像
的
内部
文件
目录
主要用于获取容器或
镜像
的元数据,但你也可以从中提取
镜像
的根文件系统信息。不过,这种方法不会直接展示
目录
结构
,更多用于获取存储详情。以上方法可以帮助你
查看
Docker
镜像
的
内部
文件
目录
结构
。根据你的具体需求和环境选择合适的方法。对于更深入的
查看
,可以先将
镜像
导出为tar文件,然后使用。这会创建一个包含
镜像
层的
目录
,你可以在其中浏览文件。如果你已经有一个运行中的容器,可以直接使用。工具(如果安装了的话)来
查看
其
内部
结构
。参数表示容器在退出后自动删除。是你要
查看
的
镜像
名称或ID,
Nacos源码
打包
,并构建
docker
镜像
运行容器
Nacos源码
打包
,并构建
docker
镜像
运行容器 nacos界面定制化中定制了一些nacos界面功能,所以需要将nacos源码备份、
打包
并构建成
docker
镜像
推送到公司的
镜像
仓库中。 一、源码
打包
在nacos根
目录
下执行maven命令:mvn -Prelease-nacos -DskipTests clean install -U 命令执行成功后,可以在distribution下看到: 将nacos-server-1.3.0.tar.gz拷贝到服务器一个
目录
下,并用tar解压: 编写
Docker
[4]
docker
容器
打包
成
镜像
、
镜像
备份、
镜像
迁移(恢复)、发布到阿里云仓库
如果你学习了前面的的三篇文章: [1] 外行人都能看的懂的
Docker
简介 [2] 一篇文章带你入门
Docker
[3]
docker
应用部署实战(MySQL、Tomcat、Redis、RabbitMQ) 那恭喜你,你现在已经可以将自己的应用程序+运行环境
打包
好放到
docker
里了。然而,做到这一步显然还不够。你需要将你的
docker
镜像
对外提供出去,这样才能放到其他主机上去跑。本节我们就来实战一下将容器
打包
成
Docker
镜像
,并提供对外拷贝的.tar包或将其直接发布到阿里云仓库。 1.容器保存为
镜像
命令
【如何使用
Docker
将容器
打包
成
镜像
】
本文主要讲解如何将现有的容器
打包
为
镜像
以及如何将现有的
镜像
打包
为tar文件并在新环境中重新载入。希望你天天过得开心!
Docker
1,185
社区成员
925
社区内容
发帖
与我相关
我的任务
Docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
复制链接
扫一扫
分享
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章