我的CircleCI
配置文件如下所示:
version: 2
jobs:
build_test:
docker:
- image: circleci/python:3.7.3
- image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test
MYSQL_USER: test
MYSQL_PASSWORD: test
现在,我需要使我的主容器(python)访问mysql容器托管的mysql
服务。我该如何配置?
在docker-compose文件中,我可以通过links
执行此操作。如何在CircleCI
配置中做到这一点?
我知道一种选择是将它们放在docker-compose
中,并从CircleCI配置内部调用docker-compose up
。但是,我正在寻找一种更优雅的解决方案,而不是依靠docker-compose
。