docker - 我可以从 docker 图像显示特定层中的数据吗?如何?

标签 docker docker-image

每个 docker 镜像由一系列层组成。

例如:自定义 Elasticsearch :最新

$: docker history custom-elasticsearch
IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT
5f14f49e0f6b        8 days ago          /bin/sh -c #(nop)  EXPOSE 9091/tcp 9200/tcp 9   0 B                
c1b5b6bdc8d8        8 days ago          /bin/sh -c /usr/share/elasticsearch/bin/plugi   3 MB               
a406ab7ba4ed        8 days ago          /bin/sh -c #(nop) COPY file:cf296a4961a04abc0   489 B              
6b0d046baaa8        8 days ago          /bin/sh -c #(nop) COPY file:81c04951307f0688f   83 B               
6f609da577b7        20 months ago       /bin/sh -c #(nop) CMD ["elasticsearch"]         0 B                
<missing>           20 months ago       /bin/sh -c #(nop) EXPOSE 9200/tcp 9300/tcp      0 B                
<missing>           20 months ago       /bin/sh -c #(nop) ENTRYPOINT &{["/docker-entr   0 B                
<missing>           20 months ago       /bin/sh -c #(nop) COPY file:d25889029dd34582c   672 B
//...

我可以在第四层用 id (6b0d046baaa8) 显示、复制图像中的文件吗?
谢谢

最佳答案

更新:

有一个非常有用的工具叫dive它允许您浏览 Docker 层并查看文件系统。

关于docker - 我可以从 docker 图像显示特定层中的数据吗?如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46317643/

相关文章:

mysql - docker mysql 在不同的端口

docker - 使用 docker-compose 填充 docker-machine

docker - build process下命令和shell中命令的区别

docker - 在 dockerfile 中构建期间传递主机环境变量

oracle - 带有 oracle 12c 的 Windows 的 Docker 镜像

docker - 是否可以从包含操作系统的 .img 文件创建 docker 镜像

docker - Anchore Engine 是否支持从 DockerHub 扫描本地 Docker 镜像/私有(private) Docker 镜像中的漏洞?

docker - Docker 和 OpenVZ 的区别

linux - Bash 自动获取 docker 镜像 ID

linux - 从 docker registry 中拉取镜像时出错