如何从食谱中创建泊坞窗卷?

时间:2018-04-04 12:26:49

标签: docker

我有一个创建大型资产的bash脚本配方。我想创建它们一次并在不同的docker容器中使用它们。我假设处理这个的最好方法是创建一个包含这些资产的docker卷,但我该怎么做?我不希望直接从主机将文件复制到卷中,因为它不是真正受版本控制的。这可以使用dockerfiles实现吗?

2 个答案:

答案 0 :(得分:1)

您可以使用 docker-compose.yml 设置volume sharing between containers。您可以使用VOLUME instruction在相应的 Dockerfile 中声明挂载点。更详细的解释在Volumes Documentation

答案 1 :(得分:0)

我认为this回答了我的问题。总结:

  1. 按照以下方式创建Dockerfile
  2. FROM ubuntu
    RUN mkdir /dataset
    RUN ***populate /dataset***
    VOLUME /dataset
    
    1. 构建泊坞窗图片
    2. 从该图片构建容器
    3. 使用/dataset选项
    4. --volumes-from装入您需要的任何容器中