Serverspace Black Friday
BM
7 de noviembre.
Actualizado junio 7, 2023

Cómo instalar Wordpress y PhpMyAdmin usando Docker componer en Ubuntu 20.04

Docker Preguntas Frecuentes Linux Ubuntu VPS

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".

2wdp

Actualice los paquetes en el servidor.

1wdp

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

3wdp

Nota: El repositorio estará ubicado en /home/docker-compose.

Después de la instalación, el repositorio descargado debe convertirse en ejecutable.

4wdp

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.

5wdp

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

6wdp

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.

12wdp

Nota: Puedes cambiar el puerto a lo que quieras.

Ejecute Docker para descargar y verificar su configuración.

8wdp

Luego del lanzamiento, ya es posible ir a la página web de nuestro sitio wordpress, utilizando "https://yourip:8080".

10wdp

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.

13wdp

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".

11wdp

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.

Votar:
4 de 5
Calificación promedio: 4.6
Calificado por: 11
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies y Normas sobre la privacidad.