飞行信息容器的构建与部署
在开发环境中,我们可以使用 make 工具来本地测试、构建和运行微服务。但要将服务部署到测试、预生产等环境,我们需要一个更具可重复性和自动化的流程。
1. 选择 Docker Hub 作为容器注册表
在之前的构建过程中,我们使用 docker-compose 和 docker 来创建用于测试和发布的容器。为了将这些容器迁移到预生产环境,我们选择使用容器注册表,这里我们选用 Docker Hub。
Docker Hub 是 Docker 提供的公共注册表,选择它的原因有:
- 免费使用
- 受欢迎,社区资源丰富
- 与 GitHub Actions 有良好的集成选项
1.1 配置 Docker Hub
要使用 Docker Hub,你需要有一个 Docker 账户。如果你在设置开发环境时安装了 Docker,应该已经有 Docker ID;若没有,可访问 https://hub.docker.com 创建。
创建一个名为 “flights” 的仓库,步骤如下:
1. 在浏览器中访问 Docker Hub 主页。
2. 登录 Docker Hub。
3. 点击 “Create Repository” 按钮。
4. 给仓库命名为 “flights”。
5. 点击 “Create” 按钮。
超级会员免费看
订阅专栏 解锁全文
1026

被折叠的 条评论
为什么被折叠?



