多个docker为相同的代码库构成环境
我为我的Django项目使用Cookiecutter脚手架,并遵循本地泊坞窗环境logging的相同工作stream程。 我有一个本地设置dev.yml撰写文件。 我有一个testing环境设置,这是非常不同的本地设置(安装testing依赖项,具有不同的testing专用服务)称为test.yml。 我无法同时为本地开发和testingenv启动docker撰写envs。 当我做一个:
$ docker-compose -f dev.yml up -d
所有的dev容器都能正常运转。
之后我做了一个:
$ docker-compose -f test.yml up -d
它只是重新创build上述所有容器。 我应该使用不同的networking吗? 还是应该给test.yml中的应用程序和服务提供不同的名称? 对同一个代码库同时运行不同的Docker组合的最佳做法是什么?
目前,我在不同的path检查代码,并启动testing环境,这似乎工作。
docker-compose --project-name
用不同的名字。
- 用Docker创build缓慢的Django模型实例
- 如何链接构builddocker集装箱?
- 如何使用密码保护弹性beanstalk docker nginx中部署的django web应用程序
- Django和Docker:pipe理生产和开发环境之间的依赖关系
- Docker 1.9.1 – 错误2005(HY000):未知的MySQL服务器主机
- 从Docker容器中的Django + Celery诊断API超时
- 无法连接到Docker容器中运行的Django服务器(Docker for Mac)
- 我如何获得从另一个容器(Docker Compose)运行的RabbitMQ的IP地址?
- LXC集成和Mesos自动缩放