Docker - 选择项目结构 - 图像作为子目录

时间:2016-11-25 10:36:13

标签: docker build docker-compose

我有以下系统组件:

master.py
pendant.py
common_code/

我可以用两种不同的方式组织我的docker项目:

  1. 将所有代码存储在一个文件夹中,然后构建一个包含所有代码的图像,并使用两个具有不同CMD命令的dockerfiles(在我的情况下为CMD [ "python", "master.py" ]CMD [ "python", "pendant.py" ])。

  2. 使用这样的文件夹结构:

    master/
        Dockerfile
        master.py
    pendant/
        Dockerfile
        pendant.py
    common_code/
    docker-compose.yml
    
  3. 哪一个更受欢迎?

0 个答案:

没有答案