Error mounting a config file into the container
up vote
4
down vote
favorite
Edit: I'm on windows.
I am experimenting with docker-compose. I know that I should use a Dockerfile to copy a file into the container, but I want to solve it by mounting the file because that is easier at the moment for my experiments. I also want to take this as a learning experience on what the issue is here.
My docker-compose.yml
looks like this:
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
when running docker-compose up
I see the following error message:
PS C:UsersdanielDocumentsDocker> 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.
What am I doing wrong.
windows docker docker-compose
add a comment |
up vote
4
down vote
favorite
Edit: I'm on windows.
I am experimenting with docker-compose. I know that I should use a Dockerfile to copy a file into the container, but I want to solve it by mounting the file because that is easier at the moment for my experiments. I also want to take this as a learning experience on what the issue is here.
My docker-compose.yml
looks like this:
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
when running docker-compose up
I see the following error message:
PS C:UsersdanielDocumentsDocker> 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.
What am I doing wrong.
windows docker docker-compose
add a comment |
up vote
4
down vote
favorite
up vote
4
down vote
favorite
Edit: I'm on windows.
I am experimenting with docker-compose. I know that I should use a Dockerfile to copy a file into the container, but I want to solve it by mounting the file because that is easier at the moment for my experiments. I also want to take this as a learning experience on what the issue is here.
My docker-compose.yml
looks like this:
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
when running docker-compose up
I see the following error message:
PS C:UsersdanielDocumentsDocker> 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.
What am I doing wrong.
windows docker docker-compose
Edit: I'm on windows.
I am experimenting with docker-compose. I know that I should use a Dockerfile to copy a file into the container, but I want to solve it by mounting the file because that is easier at the moment for my experiments. I also want to take this as a learning experience on what the issue is here.
My docker-compose.yml
looks like this:
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
when running docker-compose up
I see the following error message:
PS C:UsersdanielDocumentsDocker> 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.
What am I doing wrong.
windows docker docker-compose
windows docker docker-compose
edited 13 hours ago
h3xStream
4,46422840
4,46422840
asked May 3 '17 at 9:18
Daniel
79611233
79611233
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
6
down vote
accepted
(I added the same problem few minutes ago.)
Make sure your docker is allowed to mount the directory C:Users[redacted]DocumentsDocker
Configuration
In the Windows client, you can configure the docker to allow read/write on specific drives. This should fix your permissions problem.
Already configured ?
In my case, it was already selected. I unchecked and checked the drive again. Apply the "change". It prompted me for my Windows password (which had change) and than the mount worked again.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
6
down vote
accepted
(I added the same problem few minutes ago.)
Make sure your docker is allowed to mount the directory C:Users[redacted]DocumentsDocker
Configuration
In the Windows client, you can configure the docker to allow read/write on specific drives. This should fix your permissions problem.
Already configured ?
In my case, it was already selected. I unchecked and checked the drive again. Apply the "change". It prompted me for my Windows password (which had change) and than the mount worked again.
add a comment |
up vote
6
down vote
accepted
(I added the same problem few minutes ago.)
Make sure your docker is allowed to mount the directory C:Users[redacted]DocumentsDocker
Configuration
In the Windows client, you can configure the docker to allow read/write on specific drives. This should fix your permissions problem.
Already configured ?
In my case, it was already selected. I unchecked and checked the drive again. Apply the "change". It prompted me for my Windows password (which had change) and than the mount worked again.
add a comment |
up vote
6
down vote
accepted
up vote
6
down vote
accepted
(I added the same problem few minutes ago.)
Make sure your docker is allowed to mount the directory C:Users[redacted]DocumentsDocker
Configuration
In the Windows client, you can configure the docker to allow read/write on specific drives. This should fix your permissions problem.
Already configured ?
In my case, it was already selected. I unchecked and checked the drive again. Apply the "change". It prompted me for my Windows password (which had change) and than the mount worked again.
(I added the same problem few minutes ago.)
Make sure your docker is allowed to mount the directory C:Users[redacted]DocumentsDocker
Configuration
In the Windows client, you can configure the docker to allow read/write on specific drives. This should fix your permissions problem.
Already configured ?
In my case, it was already selected. I unchecked and checked the drive again. Apply the "change". It prompted me for my Windows password (which had change) and than the mount worked again.
edited May 7 at 17:56
answered May 3 '17 at 18:34
h3xStream
4,46422840
4,46422840
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f43755922%2ferror-mounting-a-config-file-into-the-container%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password