Hostwinds Tutoriales

Resultados de búsqueda para:


Tabla de contenido


Instalación de Docker
Lanzamiento de contenedores de WordPress y MySQL

Instalar Docker y WordPress en Ubuntu

Etiquetas: WordPress,  Ubuntu,  Docker 

Instalación de Docker
Lanzamiento de contenedores de WordPress y MySQL

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

Instalación de Docker

Instale Docker del repositorio oficial.

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

Use el comando a continuación para verificar la versión.

docker version

Ahora instale la máquina Docker agarrando desde su gitHub Repo y lo hace 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 Rechaje, lo mismo que antes y asegurándose 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. Vamos a revisar las versiones de Docker-Compone 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. Comience 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 lanza el MySQL en el fondo; Llamamos al contenedor MySQL usando (-Name WordPress). Las siguientes dos variables de entorno (usando -e) para configurar la contraseña de la raíz de MySQL a WordPress (-e MySQL_ root_password = WordPress) y creó una base de datos llamada WordPress (-e MySQL_ Base de datos = WordPress).

Por el bien de la seguridad, es muy recomendable usar una contraseña más compleja durante su propia configuración.

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

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

Paso suplementario: Para verificar el estado de su contenedor MySQL, ejecute el siguiente comando.

Docker Container Logs MySQL

  1. Ahora instalamos la imagen del contenedor de WordPress.

Docker imagen pull 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 espera utilizando el siguiente comando:
docker container logs MySQL
  1. Si observa que no está encendido, puede iniciar el contenedor de WordPress emitiendo el siguiente comando.
docker container start WordPress

Escrito por Hostwinds Team  /  abril 10, 2018