我想创建一个docker compose,以便消除运行测试所需的命令数量.我的目标是运行一个命令,它将启动我的容器并运行我的测试.这是我第一次创建一个docker撰写文件,所以请耐心等待.docker-compose.file位于另外两个dockerfiles旁边.下面是我发起的docker-compose,但我甚至无法构建图像.我试图指定路径购买添加"卷: - .:."但它仍然不起作用.
services:
headless-chrome:
build: ./Dockerfile-headless-chrome
dev-server:
build: ./Dockerfile
Run Code Online (Sandbox Code Playgroud)
Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/site-packages/compose/cli/main.py", line 68, in main
command()
File "/usr/local/lib/python2.7/site-packages/compose/cli/main.py", line 118, in perform_command
handler(command, command_options)
File "/usr/local/lib/python2.7/site-packages/compose/cli/main.py", line 926, in up
scale_override=parse_scale_args(options['--scale']),
File "/usr/local/lib/python2.7/site-packages/compose/project.py", line 401, in up
svc.ensure_image_exists(do_build=do_build)
File "/usr/local/lib/python2.7/site-packages/compose/service.py", line 311, in ensure_image_exists
self.build()
File "/usr/local/lib/python2.7/site-packages/compose/service.py", line 888, in build
buildargs=build_args
File "/usr/local/lib/python2.7/site-packages/docker/api/build.py", line 137, in build
raise TypeError("You must specify a directory to build …Run Code Online (Sandbox Code Playgroud)