Docker 使用 Dockerfile 和其卷中的永久帮助文件制作图像

JavaSa

Docker 新手。

有没有一种可能的方法来创建带有一些帮助文件的 docker 图像,这些文件将在容器特定文件夹下的图像卷中永久存在,而无需依赖于每次构建时从我们构建图像的主机复制它们,因为我可能有不包含这些文件的主机。

任何帮助将不胜感激

布哈罗夫谢尔盖

是的,您可以创建第一个base图像来放置这些文件。您需要将此映像推送到存储库。之后,您可以根据第一个图像创建其他图像。

我尝试在示例中解释想法。

基础镜像有Dockerfile

FROM ubuntu:16.04
...
COPY /my_big_files /my_big_files/

使用标签构建此映像my_image_with_files:latest并将其推送到存储库

其他基于第一个图像的图像可以在另一台 PC 上构建。

文件

FROM my_image_with_files:latest
...
RUN ls /by_big_files/ # <- your files already there!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

docker基础:使用Dockerfile和commit有什么区别?

来自分类Dev

在使用Jenkinsfile中的Dockerfile创建的Docker容器中运行命令

来自分类Dev

使用Docker compose传递Dockerfile的参数

来自分类Dev

如何使用Dockerfile进行docker-build?

来自分类Dev

如何使用给定dockerfile的舰队启动docker?

来自分类Dev

如何使用Dockerfile进行docker-build?

来自分类Dev

使用Docker compose传递Dockerfile的参数

来自分类Dev

使用 Dockerfile 构建 docker 镜像时出错

来自分类Dev

如何在 Docker swarm 中使用 Dockerfile?

来自分类Dev

从Dockerfile写入Docker卷不起作用

来自分类Dev

在 docker-compose 文件中使用的 Dockerfile 中定义 ENV 变量

来自分类Dev

Docker 从 dockerfile 图像错误运行容器

来自分类Dev

如果使用官方docker rails映像,如何将自己的gem文件添加到Dockerfile?

来自分类Dev

使用Dockerfile将具有绝对路径的文件复制到Docker容器

来自分类Dev

使用父目录和dockerfile进行构建时docker-compose生成错误

来自分类Dev

使用Vagrant和Docker提供程序构建Dockerfile:多行命令链接返回错误

来自分类Dev

使用Gradle / Maven的SpringBoot应用程序的通用Docker映像和Dockerfile

来自分类Dev

Docker撰写使用env_file参数指定的环境变量在dockerfile中不起作用

来自分类Dev

如何在Dockerfile中使用CMD以分离模式在Docker中运行`httpd`?

来自分类Dev

无法使用docker-compose在Dockerfile中运行rake db:create

来自分类Dev

如何从Docker映像复制文件-dockerfile cmd

来自分类Dev

Docker:在dockerfile中启动tmux会话?

来自分类Dev

如何在 Dockerfile 中编写 docker -it 选项?

来自分类Dev

docker:如何在 dockerfile 中设置端口

来自分类Dev

从dockerfile访问docker-compose.yml中设置的卷

来自分类Dev

Dockerfile 卷:本地更改未反映在 docker 中

来自分类Dev

从Dockerfile进行docker pull和docker build的利弊是什么?

来自分类Dev

如何在Dockerfile中使用现有的Docker Volume

来自分类Dev

如何使用docker composer更改Dockerfile的上下文?

Related 相关文章

  1. 1

    docker基础:使用Dockerfile和commit有什么区别?

  2. 2

    在使用Jenkinsfile中的Dockerfile创建的Docker容器中运行命令

  3. 3

    使用Docker compose传递Dockerfile的参数

  4. 4

    如何使用Dockerfile进行docker-build?

  5. 5

    如何使用给定dockerfile的舰队启动docker?

  6. 6

    如何使用Dockerfile进行docker-build?

  7. 7

    使用Docker compose传递Dockerfile的参数

  8. 8

    使用 Dockerfile 构建 docker 镜像时出错

  9. 9

    如何在 Docker swarm 中使用 Dockerfile?

  10. 10

    从Dockerfile写入Docker卷不起作用

  11. 11

    在 docker-compose 文件中使用的 Dockerfile 中定义 ENV 变量

  12. 12

    Docker 从 dockerfile 图像错误运行容器

  13. 13

    如果使用官方docker rails映像,如何将自己的gem文件添加到Dockerfile?

  14. 14

    使用Dockerfile将具有绝对路径的文件复制到Docker容器

  15. 15

    使用父目录和dockerfile进行构建时docker-compose生成错误

  16. 16

    使用Vagrant和Docker提供程序构建Dockerfile:多行命令链接返回错误

  17. 17

    使用Gradle / Maven的SpringBoot应用程序的通用Docker映像和Dockerfile

  18. 18

    Docker撰写使用env_file参数指定的环境变量在dockerfile中不起作用

  19. 19

    如何在Dockerfile中使用CMD以分离模式在Docker中运行`httpd`?

  20. 20

    无法使用docker-compose在Dockerfile中运行rake db:create

  21. 21

    如何从Docker映像复制文件-dockerfile cmd

  22. 22

    Docker:在dockerfile中启动tmux会话?

  23. 23

    如何在 Dockerfile 中编写 docker -it 选项?

  24. 24

    docker:如何在 dockerfile 中设置端口

  25. 25

    从dockerfile访问docker-compose.yml中设置的卷

  26. 26

    Dockerfile 卷:本地更改未反映在 docker 中

  27. 27

    从Dockerfile进行docker pull和docker build的利弊是什么?

  28. 28

    如何在Dockerfile中使用现有的Docker Volume

  29. 29

    如何使用docker composer更改Dockerfile的上下文?

热门标签

归档