什么时候docker-compose构建一个本地图像,什么时候从docker hub拉出?

时间:2017-12-09 15:03:05

标签: docker docker-compose dockerhub

按照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文件中指定构建和图像选项吗?

1 个答案:

答案 0 :(得分:4)

版本:图片一起使用时,图片名称只是让您选择docker-compose将图片标记为的名称。 要推送图像,您应该使用不同的配置/构建工作流程,如lvonet提到的