Introducción
¿Alguna vez has pensado en crear tu propio sitio web en WordPress? En este post te mostraré cómo instalar WordPress y PhpMyAdmin en Ubuntu servidor 20.04 usando Docker Componer.
Docker Compose le permite trabajar con varios contenedores Docker aplicaciones actuando como su herramienta.
Requiere Docker estar preinstalado, en nuestro caso usaremos la versión preinstalada de Docker.
Puede utilizar el las instrucciones o crear un servidor en Serverspace con Docker ya instalado.
lo que se requiere
- Docker instalado en su servidor, puede instalarlo en nuestro las instrucciones.
- Servidor bajo Linux Ubuntu Sistema operativo 20.04
- 4 GB de RAM o más
Comprobación de la disponibilidad del sistema.
En primer lugar, vamos a comprobar si Docker se está ejecutando en su servidor usando el comando.
systemctl status docker
El parámetro "lector activo" tiene que ser "correr".
Actualice los paquetes en el servidor.
Para una instalación futura, debe instalar el paquete curl, lo necesitará para instalar Docker Componer.
sudo apt-get install curl -y
Instalación Docker Redactar
La última versión de Docker Compose es 2.12.2, use el siguiente comando para descargar el repositorio a su servidor. Puedes consultar la última versión aquí.
sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /home/docker-compose
Nota: El repositorio estará ubicado en /home/docker-compose.
Después de la instalación, el repositorio descargado debe convertirse en ejecutable.
Para verificar, puede usar el comando ls -la para verificar los permisos en la carpeta.
Copie el repositorio en la ruta del sistema.
sudo mv /home/docker-compose /usr/local/bin/
Verifique la instalación ejecutando el comando docker-compose, le dará una lista de posibles comandos.
Nota: Si al iniciar recibe el error -bash: /usr/local/bin/docker-compose: No existe el archivo o directorio, verifique que haya copiado el repositorio en la carpeta del sistema. Es posible que reciba el error -bash: /usr/local/bin/docker-compose: Permiso denegado, que indica que el repositorio no es ejecutable. Otórguele los permisos con el comando anterior.
Instalación WordPress y MySQL
Antes de instalar, tenemos que crear el directorio y la configuración para nuestro Docker Componer.
mkdir wordpress
Y también crea una configuración.
nano wordpress/docker-compose.yml
En esta configuración, necesitamos especificar la imagen de WordPress y la base de datos de imágenes MySql, que es necesaria para ejecutar WordPress.
Nota: Puedes cambiar el puerto a lo que quieras.
Ejecute Docker para descargar y verificar su configuración.
Luego del lanzamiento, ya es posible ir a la página web de nuestro sitio wordpress, utilizando "https://yourip:8080".
Instalación de PhpMyAdmin
Antes de instalarlo, desactive Docker Compose.
sudo docker-compose down
Para instalarlo, deberá volver a nuestra configuración de Docker e ingresar la imagen y los parámetros de red.
Para instalarlo y verificar que funciona, ejecute docker.
sudo docker-compose up
Después de iniciar, vaya a la página web usando "https://yourip:8081".
La instalación se completó con éxito.
Conclusión
Docker, te permite instalar diferentes paquetes en tan solo un par de minutos, ahorrándote así tiempo. Gracias a él, puedes instalar cualquier versión de un determinado paquete para probar tus plugins y programas.
Gracias a esta publicación, puede implementar fácilmente su propio sitio en WordPress, así como una interfaz web para la administración de DBMS MySQL - PhpMyAdmin.