我必须在Docker中批量创建卷。
这是我的docker-compose.yml
。
version: '3'
services:
app:
container_name: app
build:
context: ./
dockerfile: docker/app.docker
volumes:
- ./:/var/www
- selenium_downloads:/var/www/storage/selenium-downloads
links:
- selenium
selenium:
container_name: selenium
build:
context: ./
dockerfile: docker/selenium.docker
volumes:
- selenium_downloads:/home/seluser/Downloads
volumes:
selenium_downloads:
如您所见,我正在与一个卷共享我的项目代码。而且我想在app
/ selenium
容器之间共享硒下载。
我不知道为什么,但是我的设置无法正常工作。
有可能这样做吗?如果是这样,那怎么办?
答案 0 :(得分:0)
我相信您的硒容器正在下载硒包,因此容器创建的顺序应为1. Selenium 2.App。
使用
services:
app:
image: dockersamples/example
depends_on: - selenium
还可以通过docker exec -ti container-id
进入容器,以查看在与卷映射的目录中是否有文件。