我有以下系统组件:
master.py
pendant.py
common_code/
我可以用两种不同的方式组织我的docker项目:
将所有代码存储在一个文件夹中,然后构建一个包含所有代码的图像,并使用两个具有不同CMD
命令的dockerfiles(在我的情况下为CMD [ "python", "master.py" ]
和CMD [ "python", "pendant.py" ]
)。
使用这样的文件夹结构:
master/
Dockerfile
master.py
pendant/
Dockerfile
pendant.py
common_code/
docker-compose.yml
哪一个更受欢迎?