在docker hub上共享多容器应用程序的最简单方法是什么?

时间:2018-05-02 14:08:19

标签: docker docker-compose docker-swarm dockerhub

我有一个完全泊坞的应用程序,有多种服务:前端,后端,用户服务,多个数据库等......

我使用docker-compose.yml文件编排所有内容。我现在正在尝试与没有CS /编码知识的人分享这个应用程序,以便他们需要做的就是从docker hub获取此应用程序并输入命令docker-compose up或类似的东西。

我正在研究做到这一点的最好方法,并且我对群鸟,捆绑,堆栈,服务等的码头词汇感到很失落......

分享以docker-compose.yml文件开头的图像集合的最佳做法是什么?

1 个答案:

答案 0 :(得分:4)

将图像推送到Dockerhub(可能是私有存储库)。

将docker-compose.yml文件提供给任何需要它的人(如果需要,还有相关的.env文件)。

让他们登录Docker hub(即他们需要Dockerhub用户并访问您的图像,如果他们在私人存储库中)

运行docker-compose up -d

这应该是你需要做的全部,docker-compose应该把图像拉下来,Bob是你的叔叔。