debugdockerMinor
docker "Cannot mkdir: Permission denied"
Viewed 0 times
cannotdockerpermissiondeniedmkdir
Problem
I'm trying to run wordpress inside docker.
I've been following this tutorial : https://www.sitepoint.com/how-to-use-the-official-docker-wordpress-image/
But when I run this command :
The container crashes, and in the logs I can see things like :
I've been following this tutorial : https://www.sitepoint.com/how-to-use-the-official-docker-wordpress-image/
But when I run this command :
docker run -e WORDPRESS_DB_PASSWORD=xxxxxx -d --name wordpress --link wordpressdb:mysql -p 127.0.0.1:8080:80 -v "$PWD/":/var/www/html wordpressThe container crashes, and in the logs I can see things like :
tar: ./wp-admin: Cannot mkdir: Permission deniedSolution
Hm, i'll answer myself here I guess.
The problem was, I had "broken" volumes.
So, I've made a little script to "reset" docker and install wordpress.
Careful it removes everything.
The problem was, I had "broken" volumes.
So, I've made a little script to "reset" docker and install wordpress.
Careful it removes everything.
#!/bin/bash
# remove images
docker rmi $(docker images -q)
# remove containers
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
# remove volumes
docker volume rm $(docker volume ls -q)
echo "Type mysql root password : "
read mspass
docker run --name wordpressdb -e MYSQL_ROOT_PASSWORD=$mspass -e MYSQL_DATABASE=wordpress -d mysql:5.7
docker run -e WORDPRESS_DB_PASSWORD=$mspass --name wordpress --link wordpressdb:mysql -p 127.0.0.2:8080:80 -v "$PWD/":/var/www/html -d wordpressCode Snippets
#!/bin/bash
# remove images
docker rmi $(docker images -q)
# remove containers
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
# remove volumes
docker volume rm $(docker volume ls -q)
echo "Type mysql root password : "
read mspass
docker run --name wordpressdb -e MYSQL_ROOT_PASSWORD=$mspass -e MYSQL_DATABASE=wordpress -d mysql:5.7
docker run -e WORDPRESS_DB_PASSWORD=$mspass --name wordpress --link wordpressdb:mysql -p 127.0.0.2:8080:80 -v "$PWD/":/var/www/html -d wordpressContext
StackExchange DevOps Q#1795, answer score: 2
Revisions (0)
No revisions yet.