[英]Docker. Create volume in volume
我必須在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
容器之間共享硒下載。
我不知道為什么,但是我的設置無法正常工作。
有可能這樣做嗎? 如果是這樣,那又如何?
我相信您的硒容器正在下載硒包,因此容器創建的順序應為1. Selenium 2.App。
使用services:
app:
image: dockersamples/example
depends_on: - selenium
同樣,一旦通過docker exec -ti container-id
進入docker exec -ti container-id
以查看在您通過卷映射的目錄中是否存在文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.