【发布时间】:2018-05-23 14:47:37
【问题描述】:
按照 docker compose 的教程进行操作。假设你的应用有一个 Dockerfile,它的服务有一个 docker-compose.yml。
Dockerfile
FROM ruby:2.3.3
...
COPY . /myapp
docker-compose.yml
version: '3'
services:
db:
image: postgres
web:
build: .
image: dre-hh/myapp
volumes:
- .:/myapp
depends_on:
- db
在开发过程中,您希望使用 docker-compose 从本地文件系统构建应用程序。稍后您可以将应用程序 docker 映像上传到 docker hub。
如果您想在从本地系统构建或从 docker hub 构建之间进行选择,您是否需要分离的可覆盖配置?或者有没有可能 以某种方式可以在 yaml 文件中同时指定构建和映像选项?
【问题讨论】:
-
我会说是的。你需要更多的配置。或者只有一个 docker compose 来运行组合配置和一个单独的步骤来使用 docker 本身构建容器
标签: docker docker-compose dockerhub