【发布时间】:2017-05-17 16:33:56
【问题描述】:
问题
我的电脑上有几个项目,都是开发的。
几个月前我开始使用 docker,我在项目之间共享一些配置。
我每次都有明确的容器列表。为什么?因为通常我的流程需要看起来像:
- 删除所有容器
docker rm $(docker ps -a -q) - 删除所有图片 -
docker rmi $(docker images -q) - 运行
docker-compose up -d
问题无处不在,我已经定义了 composer(如下面的配置)。当我切换但不删除图像/容器时,我有,composer/composer 容器存在并且不启动。
当然,我使用更多类似的服务,但这很简单。
docker-compose.yml
version: '2'
services:
php:
image: php:7.1.3-alpine
volumes:
- ./:/app
working_dir: /app
composer:
image: composer/composer
volumes_from:
- php
working_dir: /app
我的环境
- Mac OSX 10.11.6
- Docker for mac:17.03.1-ce-mac12 (17661)
到现在
- 搜索文本如:
Docker multi use of containers/docker multi projects on local with same container - 阅读了一些关于配置的博客,但没有得到提示。
总结
由于主题很广,很多页。 也许我省略了一些对概念或配置的理解。
很高兴获得一些解释和提示,以便更好地管理 docker-compose.yml 这样的文件以及我的过程中出了什么问题。
谢谢。
【问题讨论】:
标签: docker docker-compose