我有一个完全泊坞的应用程序,有多种服务:前端,后端,用户服务,多个数据库等......
我使用docker-compose.yml
文件编排所有内容。我现在正在尝试与没有CS /编码知识的人分享这个应用程序,以便他们需要做的就是从docker hub获取此应用程序并输入命令docker-compose up
或类似的东西。
我正在研究做到这一点的最好方法,并且我对群鸟,捆绑,堆栈,服务等的码头词汇感到很失落......
分享以docker-compose.yml文件开头的图像集合的最佳做法是什么?
答案 0 :(得分:4)
将图像推送到Dockerhub(可能是私有存储库)。
将docker-compose.yml文件提供给任何需要它的人(如果需要,还有相关的.env文件)。
让他们登录Docker hub(即他们需要Dockerhub用户并访问您的图像,如果他们在私人存储库中)
运行docker-compose up -d
这应该是你需要做的全部,docker-compose应该把图像拉下来,Bob是你的叔叔。