==================================
$sudo su apt-get install docker.io -y | yum install docker.io -y
*$sudo su apt-get remove docker docker-engine docker.io*
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Double-click Docker.dmg to start the install process.
*mkdir -p swartzBXL/www *
*cd swartzBXL
*
touch docker-compose.yml Dockerfile
Let's modify the fille Dockerfile:
~~FROM php:7.2-apache~~
~~RUN docker-php-ext-install mysqli~~
~~RUN a2enm~~od rewrite
`version: '3.3'
services: wordpress_db: image: mysql:5.7 volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: myrootpass
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress: depends_on:
- wordpress_db
image: wordpress:latest
ports:
- "80:80"
- "443:443"
restart: always
environment:
WORDPRESS_DB_HOST: wordpress_db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
phpmyadmin: depends_on:
- wordpress_db
image: phpmyadmin/phpmyadmin
restart: always
ports:
- 88:80
environment:
PMA_HOST: wordpress_db:3306
MYSQL_ROOT_PASSWORD: myrootpass
volumes: db_data:
sudo su
cd swartzBXL
docker-compose -f "docker-compose.yml" up -d
docker build -t swartzwordpress:1.0 .
docker tag swartzwordpress:1.0 diogomamartins/swartzwordpress:1.0
docker login
docker push diogomamartins/swartzwordpress:1.0
docker-compose stop
docker ps
docker stop <id container>