【发布时间】:2017-05-03 09:18:32
【问题描述】:
编辑:我在 windows 上。
我正在尝试使用 docker-compose。我知道我应该使用 Dockerfile 将文件复制到容器中,但我想通过挂载文件来解决它,因为目前这对我的实验来说更容易。我也想以此作为学习经验,了解这里的问题。
我的docker-compose.yml 看起来像这样:
version: "3"
services:
webserver:
image: nginx:latest
ports:
- "80:80"
volumes:
- ./webapp.conf:/etc/nginx/conf.d/default.conf
webapp:
image: wordpress:php7.1-fpm
在运行docker-compose up 时,我看到以下错误消息:
PS C:\Users\daniel\Documents\Docker> docker-compose up
Removing docker_webserver_1
Recreating ed1b21e6939c_docker_webserver_1
docker_webapp_1 is up-to-date
ERROR: for webserver Cannot start service webserver: error while creating mount source path '/C/Users/daniel/Documents/Docker/webapp.conf': mkdir /C/Users/daniel/Documents: permission denied
ERROR: Encountered errors while bringing up the project.
我做错了什么。
【问题讨论】:
标签: windows docker docker-compose