在添加volumes命令之前,容器构建并正常运行。我可以看到文件已安装在容器/var/www/html
。
但是,我想制作自定义代码,因此想要将本地文件夹挂载到/var/www/html
。
但是,当我打开容器(docker-compose up)时,没有文件被复制到我的本地文件夹。
搬运工-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
答案 0 :(得分:0)
您要查找的文件在哪里?在./html?如果容器中的/ var / www / html中有文件,则在从主机安装卷时将隐藏它们。
我遇到的另一个问题是,如果您使用docker-machine连接到远程主机,则文件必须位于远程主机上而不是本地工作站上。