Seleccionar página

Te mostramos una guía accesible y detallada para instalar Drupal utilizando Docker. Si aún no has configurado Docker en tu sistema, te recomendamos leer nuestro tutorial sobre cómo instalar Docker antes de seguir con esta guía. En los siguientes pasos, aprenderás cómo configurar Drupal con Docker de manera amigable para el SEO y con un enfoque experto.

Paso1: Descarga y extrae el archivo

Comienza descargando el archivo docker4.NOMBRE_PROYECTO.zip y extrayendo su contenido. Puedes utilizar cualquier editor de código como PhpStorm, Visual Studio Code o Sublime Text.

Paso2: Explora los archivos y carpetas

Después de descomprimir, encontrarás varios archivos y directorios que serán fundamentales para configurar tu proyecto Drupal con Docker.

Paso3: Crea un proyecto de Drupal empleando Composer

Usa el siguiente comando para crear un nuevo proyecto Drupal con Composer:

composer create-project drupal/recommended-project:^9.5 proyectodrupal

Reemplaza «proyectodrupal» con el nombre que desees asignar a tu proyecto.

Paso 4: Renombra los archivos y directorios

Cambia el nombre de todos los archivos y carpetas que contienen NOMBRE_PROYECTO por el nombre que elegiste en el paso anterior, por ejemplo, «proyectodrupal».

Paso 5: Modifica el archivo .env

Abre el archivo .env localizado dentro de la carpeta de tu proyecto y reemplaza las líneas que contienen «nombre_proyecto» por el nombre que seleccionaste. En este caso, será «proyectodrupal».

Paso 6: Configura la base de datos

Si deseas modificar los datos de la base de datos, ajusta el archivo .env mencionado previamente. Por ejemplo, puedes cambiar los siguientes datos:

donde cambiariamos los siguientes datos:

DB_NAME=drupal
DB_USER=drupal
DB_PASSWORD=drupal
DB_ROOT_PASSWORD=drupalroot

Paso 7: Prepara los contenedores Docker

Ahora moveremos todo el contenido de la carpeta nombre_proyecto a la carpeta proyectodrupal despues podemos borrar la carpeta nombre_proyecto.

NOTA: docker usa el puerto 80 si usamos apache deberemos cambiar el puerto de apache o detenerlo con el comando: 

sudo service apache2 stop

Asegúrate de que no haya conflictos de puerto (por ejemplo, con Apache) y ejecuta los siguientes comandos para iniciar los contenedores de Docker:

docker-compose -f traefik.yml up -d

Luego accederemos a la carpeta proyectodrupal

cd proyectodrupal

y ejecutaremos el comando

docker-compose up -d 

Ahora vemos que se nos han abierto los contenedores de docker

Si vamos al navegador y escribimos la url proyectodrupal.docker.localhost/

accederemos al proyecto y podremos iniciar la instalación de drupal

Paso 8: Instala Drupal

Abre tu navegador y visita la URL proyectodrupal.docker.localhost/. Ahora podrás iniciar el proceso de instalación de Drupal. Elige el perfil estándar y completa la información requerida, como el correo electrónico, el nombre de usuario y la contraseña.

Elegiremos el perfil estándar

En el contenedor de docker ya vienen los datos de la base de datos esta configuración se puede cambiar pero si se quiere dejar la configuración por defecto los datos serian los siguientes

Añadimos los datos de nuestro sitio como el correo electrónico y el usuario y contraseña con el que accederemos al sitio web entre otros. Y cuando le debemos al continuar terminaremos la instalación de drupal.

¡Listo! Ahora tienes un sitio Drupal funcionando, gracias a Docker. Este método rápido y eficiente te permitirá desarrollar sitios web profesionales y optimizados para SEO en poco tiempo. ¡Disfruta de las ventajas de trabajar con Drupal y Docker!