gpt4 book ai didi

docker-compose - docker compose 卷不包含文件

转载 作者:行者123 更新时间:2023-12-05 07:52:46 25 4
gpt4 key购买 nike

在添加 volumes 命令之前,容器正常构建和运行。我可以看到文件安装在容器的 /var/www/html 中。

但是,我想制作自定义代码,因此想将本地文件夹挂载到 /var/www/html

但是,当我启动容器 (docker-compose up) 时,没有文件被复制到我的本地文件夹。

docker-compose.yml

web:
image: wordpress
links:
- mysql
environment:
- WORDPRESS_DB_PASSWORD=rootpass
ports:
- "80:80"
working_dir: /var/www/html
volumes:
- ./html:/var/www/html
mysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=rootpass
- MYSQL_DATABASE=wordpress

最佳答案

您要查找的文件在哪里?在 ./html?如果容器内的/var/www/html 中有文件,则在从主机挂载卷时它们将被隐藏。

我遇到的另一个问题是,如果您使用 docker-machine 连接到远程主机,文件必须在远程主机上,而不是在您的本地工作站上。

关于docker-compose - docker compose 卷不包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33250822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com