Cyber Deals - Get up to 65% off on CKA, CKAD, CKS, KCNA, KCSA exams and courses!

wp-docker

Install Docker

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-9

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update

apt-cache policy docker-ce


sudo apt install docker-ce
sudo systemctl status docker
sudo systemctl enable docker

Ref: https://medium.com/@SandeepDinesh/moving-ezschool-com-to-google-cloud-platform-bbb845ccbc97

docker-compose.yaml

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - /data/database:/var/lib/mysql
       - /data/.secrets:/var/secrets
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD_FILE: /var/secrets/.secret_db

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "80:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER_FILE: /var/secrets/.secret_wp_db_user
       WORDPRESS_DB_PASSWORD_FILE: /var/secrets/.secret_wp_db_pwd
       WORDPRESS_DB_NAME_FILE: /var/secrets/.secret_wp_db_name
     volumes:
      - /data/wordpress:/var/www/html
      - /data/.secrets:/var/secrets
volumes:
    db_data: 
    wordpress:
Disclaimer: Views expressed in articles are those of the respective authors and do not necessarily reflect the views of their employers or this site. While we aim for accuracy, please verify information before relying on it, and let us know if you spot an error.
Share: