docker - 从另一个 docker 映像构建 docker 映像时覆盖卷
问题描述
抱歉,如果问题是基本的,但是否可以从另一个具有不同卷的新映像中构建 docker 映像?我的用例如下:
- 从镜像库/odoo 开始(cfr. https://hub.docker.com/_/odoo/)
- 将文件夹上传到卷“/mnt/extra-addons”
- 构建一个新图像,标记它,然后将其放入我们的内部图像存储库
我们怎样才能做到这一点?我想避免将额外的文件夹放入主机文件系统
多谢
解决方案
在 Docker 开发团队添加您正在寻找的功能之前,这种方法似乎效果最好。
Dockerfile
FROM percona:5.7.24 as dbdata
MAINTAINER monkey@blackmirror.org
FROM centos:7
USER root
COPY --from=dbdata / /
随心所欲。这消除了 VOLUME 问题。哎呀,也许我会编写工具来自动执行此操作:)
推荐阅读
- mpi - 如何从多个数组中收集
- django - django 模板中的按钮不会将数据放入数据库
- c# - 如何在 C# 中使用动态嵌套 JSON 文档
- python - 找到序列的第 N 项的更好方法
- java - 从 HttpServletRequest 读取 InflaterInputStream 时出现 EOFException
- mysql - Mysql外键错误无法修复
- asp.net - 我无法从一个文件夹中的页面导航到另一个作为新页面
- unix - sed 替换 - 不要针对特定情况进行修改
- c++ - 如何使用此代码访问 OneDrive 文件夹
- python - 添加两个熊猫数据框列,它们仅通过后缀参数不同,例如“A_x”、“A_y”,并将这两个列重命名为“A”