首页 > 解决方案 > 从另一个 docker 映像构建 docker 映像时覆盖卷

问题描述

抱歉,如果问题是基本的,但是否可以从另一个具有不同卷的新映像中构建 docker 映像?我的用例如下:

  1. 从镜像库/odoo 开始(cfr. https://hub.docker.com/_/odoo/
  2. 将文件夹上传到卷“/mnt/extra-addons”
  3. 构建一个新图像,标记它,然后将其放入我们的内部图像存储库

我们怎样才能做到这一点?我想避免将额外的文件夹放入主机文件系统

多谢

标签: dockerdockerfile

解决方案


在 Docker 开发团队添加您正在寻找的功能之前,这种方法似乎效果最好。

Dockerfile

FROM percona:5.7.24 as dbdata
MAINTAINER monkey@blackmirror.org
FROM centos:7
USER root
COPY --from=dbdata / /

随心所欲。这消除了 VOLUME 问题。哎呀,也许我会编写工具来自动执行此操作:)


推荐阅读