GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Instalar Docker y WordPress en Ubuntu

¿Qué es Docker? Docker es una plataforma de creación de contenedores que realiza la virtualización a nivel del sistema operativo, lo que le permite ejecutar contenedores ligeros de forma aislada. El siguiente documento lo guiará a través de la instalación de Docker y la ejecución de un contenedor de WordPress y MySQL.

Instalación de Docker

Instale docker desde el repositorio oficial.

curl -SSL https://get.docker.com/ | sh

Use el siguiente comando para verificar la versión.

docker version

Ahora instale Docker Machine tomándolo de su repositorio de github y haciéndolo ejecutable.

curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
  1. Instale Docker Compose, igual que antes y asegúrese de que sea ejecutable.
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
  1. Veamos las versiones de docker-compose y docker-machine.
docker-compose version
docker-machine version

Lanzamiento de contenedores de WordPress y MySQL

Para ejecutar WordPress, deberá ejecutar dos contenedores separados. Además del contenedor de WordPress, también debe instalar el contenedor de la base de datos.

  1. Empiece tirando de la imagen de la ventana acoplable.
docker image pull MySQL
  1. Inicie MySQL ejecutando el siguiente comando:
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

El comando que acabamos de ejecutar inicia MySQL en segundo plano; llamamos al contenedor MySQL usando (-name WordPress). Las siguientes dos variables de entorno (usando -e) para establecer la contraseña raíz de MySQL en WordPress (-e MYSQL_ ROOT_PASSWORD=wordpress) y crearon una base de datos llamada WordPress (-e MYSQL_ DATABASE=wordpress).

En aras de la seguridad, se recomienda encarecidamente utilizar una contraseña más compleja durante su propia configuración.

Una vez que haya lanzado el contenedor de MySQL, debería haber recibido un ID de contenedor.

  1. Verifique que el contenedor se esté ejecutando como se espera mediante el siguiente comando:
docker container ps

Paso complementario:para verificar el estado de su contenedor MySQL, ejecute el siguiente comando.

el contenedor docker registra MySQL

  1. Ahora instalamos la imagen del contenedor de WordPress.

imagen acoplable extraer WordPress

  1. Inicie el contenedor de WordPress
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. Verifique que el contenedor de WordPress se esté ejecutando como se esperaba usando el siguiente comando:
docker container logs MySQL
  1. Si nota que no está activado, puede iniciar el contenedor de WordPress emitiendo el siguiente comando.
docker container start WordPress

Docker
  1. Cómo instalar WordPress con Docker en Ubuntu

  2. Cómo instalar WordPress usando Docker

  3. Cómo instalar y usar Docker en Ubuntu 20.04

  4. Cómo instalar Docker e implementar una pila LAMP

  5. Cómo instalar Docker y ejecutar contenedores Docker en Ubuntu

Cómo instalar el contenedor Ubuntu 22.04 LTS en Docker

Cómo instalar y usar Docker Compose en Ubuntu 20.04

Cómo instalar y usar Docker Compose en Ubuntu 22.04

Cómo instalar y usar Docker en Ubuntu 22.04

Cómo instalar y usar Docker en Ubuntu 20.04

Instalar WordPress con Docker en Ubuntu 20.04