![](/img/trans.png)
[英]Container content is not being copied to docker host using docker volume
[英]Docker Volume contents not copied to Container
我在 docker 中創建了一個本地卷
當我運行以下命令時,卷內的內容已成功復制到 docker 容器
docker run -d \
--name devtest \
--mount source=mydata,target=/var/www/admin/public \
local:5000/api-live/php-fpm:2021-04-22-07.19.24
但是,當我嘗試在 docker-compose 中執行相同操作時,內容不會被復制,只是創建了目標文件夾
services:
fpm:
image: local:5000/api-live/php-fpm:2021-04-22-07.19.24
ports:
- "9090:9000"
volumes:
- ./mydata:/var/www/admin/public
restart: always
提前感謝您的幫助
當卷已經創建時,這是通過第一個docker
命令和 bind --mount
開關推斷出來的,你必須指定這樣一個 state 到docker [項目名稱]_mydata 。
這可以使用external: true
volume 屬性來實現:
services:
fpm:
image: local:5000/api-live/php-fpm:2021-04-22-07.19.24
ports:
- "9090:9000"
volumes:
- mydata:/var/www/admin/public
restart: always
volumes:
mydata:
external: true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.