我如何在Docker映像中包含卷数据

用户名

我从具有两个卷的文件中创建了docker映像(mybase)

# set volume mount points for installation and home directory
VOLUME ["/usr/local/data", "/var/local/data"]

现在我要生产新的图像,它将这些数据作为图像的一部分,以便我可以将其提取。但是我不知道如何访问这些数据。

我想做这样的事情。这是我的新作品Dockerfile for prod,它将根据当前图像

FROM mybase
ADD /usr/local/data:/usr/local/data

但是那个目录不在主机上,所以我不知道如何添加它

米科拉·古罗夫(Mykola Gurov)

根据数据的性质,您可能还会将其视为图像的一部分。在这种情况下,您可以将这些文件与图像一起携带。您可以将其构造为基本映像和特定构建的映像,该映像将构建在可以访问所需文件的主机上(例如CI构建节点):

FROM mybase
ADD <source of installation> /usr/local/data
ADD <source of the home data> /var/local/data

这(每构建可能版本)的新形象将与的内容被拉出/usr/local/data/var/local/data在目标环境。

在环境(生产)上运行时,如果需要,您仍可以使用数据容器技术:

docker run --it -v /usr/local/data -v /var/local/data --name my_app_data_container <my_repo>/<my_app>:<build> /bin/false
docker run -d --volumes-from my_app_data_container --name my_app_daemon <my_repo>/<my_app>:<build>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过保存映像中的数据在Docker中挂载卷

来自分类常见问题

如何在我的ubuntu docker映像中安装“ ifconfig”命令?

来自分类Dev

我们如何在 Windows 中导入 docker 数据卷?

来自分类Dev

如何在.NET Core应用docker映像中包含依赖项?

来自分类Dev

如何在Windows中运行Docker映像

来自分类Dev

如何在Docker映像中安装grails?

来自分类Dev

如何在Docker映像中更新glibc

来自分类Dev

如何在Windows中运行Docker映像

来自分类Dev

如何在docker swarm中为多任务数据库服务设置卷?

来自分类Dev

我可以控制Docker映像中绑定安装的卷的所有者吗?

来自分类Dev

如何在Bluemix中的IBM Docker Cloud中备份卷?

来自分类Dev

Pyinstaller和--onefile:如何在exe文件中包含映像

来自分类Dev

如何在运行Docker映像时从文件读取数据

来自分类常见问题

如何在Docker 1.9+中列出命名卷的内容?

来自分类Dev

如何在Docker镜像中“取消声明”卷?

来自分类Dev

如何在Docker容器中从主机查找卷文件?

来自分类Dev

如何在docker-py中绑定卷?

来自分类Dev

如何在Linux中命名卷,以便我可以识别文件系统中的每个卷?

来自分类Dev

我如何在Docker中备份数据库

来自分类Dev

我如何增加docker映像中activeMQ的堆内存

来自分类Dev

Docker卷绑定:基础映像与衍生映像

来自分类Dev

如何在单个文件中打包Docker映像

来自分类Dev

如何在Ubuntu Docker映像中运行wget?

来自分类Dev

Docker,如何在映像中运行.sql文件?

来自分类Dev

如何在docker映像中应用nix-shell配置?

来自分类Dev

如何在Windows docker映像中安装.pfx证书

来自分类Dev

如何在私有Docker映像中运行脚本

来自分类Dev

如何在Nginx Alpine Docker映像中启用本机模块

来自分类Dev

如何在Docker基础映像中编辑文件之前如何从中构建新映像

Related 相关文章

  1. 1

    通过保存映像中的数据在Docker中挂载卷

  2. 2

    如何在我的ubuntu docker映像中安装“ ifconfig”命令?

  3. 3

    我们如何在 Windows 中导入 docker 数据卷?

  4. 4

    如何在.NET Core应用docker映像中包含依赖项?

  5. 5

    如何在Windows中运行Docker映像

  6. 6

    如何在Docker映像中安装grails?

  7. 7

    如何在Docker映像中更新glibc

  8. 8

    如何在Windows中运行Docker映像

  9. 9

    如何在docker swarm中为多任务数据库服务设置卷?

  10. 10

    我可以控制Docker映像中绑定安装的卷的所有者吗?

  11. 11

    如何在Bluemix中的IBM Docker Cloud中备份卷?

  12. 12

    Pyinstaller和--onefile:如何在exe文件中包含映像

  13. 13

    如何在运行Docker映像时从文件读取数据

  14. 14

    如何在Docker 1.9+中列出命名卷的内容?

  15. 15

    如何在Docker镜像中“取消声明”卷?

  16. 16

    如何在Docker容器中从主机查找卷文件?

  17. 17

    如何在docker-py中绑定卷?

  18. 18

    如何在Linux中命名卷,以便我可以识别文件系统中的每个卷?

  19. 19

    我如何在Docker中备份数据库

  20. 20

    我如何增加docker映像中activeMQ的堆内存

  21. 21

    Docker卷绑定:基础映像与衍生映像

  22. 22

    如何在单个文件中打包Docker映像

  23. 23

    如何在Ubuntu Docker映像中运行wget?

  24. 24

    Docker,如何在映像中运行.sql文件?

  25. 25

    如何在docker映像中应用nix-shell配置?

  26. 26

    如何在Windows docker映像中安装.pfx证书

  27. 27

    如何在私有Docker映像中运行脚本

  28. 28

    如何在Nginx Alpine Docker映像中启用本机模块

  29. 29

    如何在Docker基础映像中编辑文件之前如何从中构建新映像

热门标签

归档