docker-compose什么时候构build一个本地图像,什么时候从docker hub拉出来?
按照Docker撰写的教程。 假设你有一个适用于你的应用程序的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从本地文件系统构build应用程序。 稍后,您可以将应用程序泊坞窗图像上传到docker中心。
如果您想从本地系统或从docker中心之间进行select,您是否需要分区覆盖configuration? 还是有可能以某种方式可以指定yaml文件上的构build和图像选项?
当使用build: with image:时 ,图像名称只是让您selectdocker-compose将其标记为的图像名称。 要推送图像,您应该使用不同的configuration/构build工作stream程,如lvonet所述
- 使用Docker Machine和Swarm并通过Docker守护进程使用Swarm有什么区别?
- 如何使用docker-compose和docker-machine为mongoDB挂载外部卷
- docker-machine osx端口转发
- Docker:更新映像和registry
- 是否有可能从Docker Registry V2获取图像ID?
- 运行多个docker-compose(每台机器一台)
- docker机与Swarm选项和运行docker群初始化和连接之间的区别
- 如何访问由docker的HyperKit创build的虚拟机?
- docker-entrypoint-initdb.d中的文件在使用docker撰写时永远不会被执行