Hostwinds Tutoriales
Resultados de búsqueda para:
Tabla de contenido
Etiquetas: WordPress, Ubuntu, Docker
¿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.
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
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
docker-compose version
docker-machine version
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.
docker image pull MySQL
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.
docker container ps
Paso suplementario: Para verificar el estado de su contenedor MySQL, ejecute el siguiente comando.
Docker Container Logs MySQL
Docker imagen pull WordPress
docker container run -d \
--name WordPress \
--link MySQL:mysql\
-p 8080:80 \
-e WORDPRESS_DB_PASSWORD=wordpress \
WordPress
docker container logs MySQL
docker container start WordPress
Escrito por Hostwinds Team / abril 10, 2018