Running WordPress Containerized in Docker

Channel:
Subscribers:
14,400
Published on ● Video Link: https://www.youtube.com/watch?v=hx46mvPUcms



Duration: 2:01
836 views
0


#WordPress #Docker #InstallGuide

Full steps can be found at https://i12bretro.github.io/tutorials/0808.html

--------------------------------------------------------------------
What is WordPress?
--------------------------------------------------------------------
WordPress is open source software you can use to create a beautiful website, blog, or app. - https://wordpress.org/
 
--------------------------------------------------------------------
Installing Docker
--------------------------------------------------------------------
   01. Log into the Linux based device
   02. Run the following commands in the terminal
         # install prerequisites
         sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg-agent -y
         # add docker gpg key
         curl -fsSL https://download.docker.com/linux/$(awk -F'=' '/^ID=/{ print $NF }' /etc/os-release)/gpg | sudo apt-key add -
         # add docker software repository
         sudo add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/$(awk -F'=' '/^ID=/{ print $NF }' /etc/os-release) $(lsb_release -cs) stable"
         # install docker
         sudo apt install docker-ce docker-compose containerd.io -y
         # enable and start docker service
         sudo systemctl enable docker && sudo systemctl start docker
         # add the current user to the docker group
         sudo usermod -aG docker $USER
         # reauthenticate for the new group membership to take effect
         su - $USER
 
--------------------------------------------------------------------
Running the WordPress Container
--------------------------------------------------------------------
   01. Now that Docker is installed, run the following commands to setup the WordPress Docker container and run it
         # create working directories
         mkdir ~/docker/wordpress -p && mkdir ~/docker/mariadb -p
         # set ownership on the working directories
         sudo chown "$USER":"$USER" ~/docker -R
         # create containers network
         docker network create containers
         # run the mariadb docker container
         docker run -d --name mariadb -e MYSQL_ROOT_PASSWORD=r00tp@$$ -e MYSQL_USER=wordpress_rw -e MYSQL_PASSWORD='W0rdPr3ss!!' -e MYSQL_DATABASE=wordpress -v ~/docker/mariadb:/var/lib/mysql --network containers --restart unless-stopped mariadb
         # run the wordpress docker container
         docker run -d --name=wordpress -p 8880:80 -e WORDPRESS_DB_HOST=mariadb -e WORDPRESS_DB_USER=wordpress_rw -e WORDPRESS_DB_PASSWORD='W0rdPr3ss!!' -e WORDPRESS_DB_NAME=wordpress -v ~/docker/wordpress:/var/www/html --network containers --restart unless-stopped wordpress
   02. Open a web browser and navigate to http://DNSorIP:8880
   03. The WordPress setup screen should be displayed
   04. Select a language ≫ Click Continue
   05. Create a site title and WordPress login ≫ Click Install WordPress
   06. When the installation completes, login with the WordPress credentials created in the previous step
   07. Welcome to WordPress running as a Docker container
 
Documentation:  https://hub.docker.com/_/wordpress
 


### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro







Tags:
Browser Based
Containerize
Containers
Docker
Docker Container
Docker Host
Docker How To
Docker Made Easy
Docker Made Simple
Docker Setup Tutorial
Docker Simplified
FOSS
Home Lab
Home Lab Ideas
How To
How To Install WordPress In Docker
Install Guide
Linux
MariaDB
Self-Hosted
Tutorial
Ubuntu
Web Based
Web Based Tools
WordPress
WordPress Installation Guide
i12bretro