docker compose卷不包含文件

时间:2015-10-21 04:13:21

标签: docker-compose

在添加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

1 个答案:

答案 0 :(得分:0)

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

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