Skip to content

agragregra/docker-wordpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Docker WordPress

Clone:

git clone https://github.com/agragregra/docker-wordpress .; rm -rf trunk .git

Install Docker:

curl -fsSL https://get.docker.com | sudo sh && sudo usermod -aG docker $USER

Start Docker:

sudo service docker start

Permissions:

chmod +x run.sh
sudo chown -R $USER:$USER .
newgrp docker -c "./run.sh up"

Run:

./run.sh {up|down|backup}

Host: https://localhost:8888

wp-config.php (SSL):

$_SERVER['HTTPS'] = 'on';

Helpers

Unpack

set -- *.tar.gz; tar -xf "$1"

Recreate DB:

docker compose exec db mysql -u root -proot -e "drop database wp_db; create database wp_db;"

Import DB:

docker compose exec -T db mysql -u root -p"root" wp_db < dump.sql

View/Remove Images:

docker images -a
docker rmi -f $(docker images -a -q)

Add & remove plugins from the admin panel (Docker):
Settings in wp-config.php:

define('FS_METHOD', 'direct');

Permissions:

sudo chown -R www-data:www-data .

About

Docker WordPress

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages