按照docker compose的教程。让我们假设您的应用程序有Dockerfile,其服务有docker-compose.yml。
Dockerfile
FROM ruby:2.3.3
...
COPY . /myapp
搬运工-compose.yml
version: '3'
services:
db:
image: postgres
web:
build: .
image: dre-hh/myapp
volumes:
- .:/myapp
depends_on:
- db
开发时,您希望使用docker-compose从本地文件系统构建应用程序。然后您可以将应用程序泊坞窗映像上传到docker hub。
如果要在本地系统或docker hub之间进行选择,是否需要使用separted overridable配置?或者是可能的 其他人可以在yaml文件中指定构建和图像选项吗?
答案 0 :(得分:4)
将版本:与图片一起使用时,图片名称只是让您选择docker-compose将图片标记为的名称。 要推送图像,您应该使用不同的配置/构建工作流程,如lvonet提到的