docker - 如何分发 docker-compose 文件?
问题描述
我设法创建了一个运行我的应用程序的 docker-compose 文件。现在我想知道是否有分发此文件的标准方法?我的意思是,使用 docker,我会分发从我的 Dockerfile 构建的上传到 docker-hub 的图像,我也可以将 docker-compose 文件上传到 docker-hub 吗?
这里的部署流程会是什么样子?
解决方案
您可以在 DockerHub 上部署单个图像
您不能将 docker-compose 文件部署到 DockerHub
我看到最多的方式是:
- 创建包含您的项目的 Github 存储库(使用 docker-compose 文件)
- 解释如何在 Readme.md 中创建不同的图像
- 将每个图像推送到 DockerHub 上并将您的 DockerHub 图像链接到您的 git 存储库,以允许人们检查整个堆栈。
推荐阅读
- c# - 如何处理应用程序中长时间运行的请求并允许用户在不冻结 UI 的情况下访问应用程序
- javascript - 通过Javascript访问s3对象时区分文件不存在和访问被拒绝
- for-loop - 如何使用动态创建的选项卡和 for 循环显示 ggplotly 图?
- python-3.x - python - 如何将一个窗口中计算的值访问到python tkinter中的另一个窗口?
- javascript - JavaScript Async/Await:尝试修改工作代码失败
- autodesk-forge - 无法获取 Forge 清单 - Autodesk Forge 查看器
- android - :kotlin.UninitializedPropertyAccessException:lateinit 属性管理器尚未初始化
- c# - 使用 Directory.GetFiles 作为条件来检查某些文件是否在目录中,c# 脚本
- python - 如何删除 NameError: name 'Dataset' is not defined
- java - 我正在尝试将我的应用程序从 Spring 转移到 Spring Boot,但我遇到了一些问题。特别是以下异常