Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save luisgagocasas/394c3ccb612f19f5023c5677349a0874 to your computer and use it in GitHub Desktop.
Save luisgagocasas/394c3ccb612f19f5023c5677349a0874 to your computer and use it in GitHub Desktop.

Cómo desplegar WordPress con Docker

Servidor

apt update

Docker

apt install docker.io
docker ps | docker --version
docker run -p 8080:80 --name wordpress wordpress:6.0.0-php7.4
docker run -it --rm -d -p 8080:80 --name wordpress wordpress:6.0.0-php7.4
docker run -it --rm -d --name wordpress -p 8080:80 -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_USER=cusco -e WORDPRESS_DB_PASSWORD=comunidad -e WORDPRESS_DB_NAME=wordpress wordpress:6.0.0-php7.4
docker run -it --rm -d --name mysql -e MYSQL_HOST=mysql -e MYSQL_ROOT_PASSWORD=comunidad -e MYSQL_USER=cusco -e MYSQL_PASSWORD=comunidad -e MYSQL_DATABASE=wordpress mysql:8.0.32 

Docker-Compose

apt install docker-compose -y
name file: docker-compose.yml
version: '3.7'

services:
  wordpress:
    image: wordpress:6.0.0-php7.4
    container_name: wordpress
    restart: always
    ports:
      - 80:80
    environment:
      WORDPRESS_DB_HOST: mysql
      WORDPRESS_DB_USER: arequipa
      WORDPRESS_DB_PASSWORD: comunidad
      WORDPRESS_DB_NAME: wordpress

  mysql:
    image: mysql:8.0.32
    container_name: mysql
    restart: always
    environment:
      MYSQL_HOST: mysql
      MYSQL_ROOT_PASSWORD: comunidad
      MYSQL_USER: arequipa
      MYSQL_PASSWORD: comunidad
      MYSQL_DATABASE: wordpress
docker-compose up -d
docker-compose down
docker image ls

Alias Linux

sudo nano .bashrc
alias dc:up="docker-compose up -d"
alias dc:down="docker-compose down"
alias dc:logs="docker-compose logs -f"
alias dc:config="docker-compose config"
alias dc:pull="docker-compose pull"
alias dc:ps="docker-compose ps"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment