Acceder al instalador
Abre tu navegador y ve a: http://<SERVER_IP>:8080/install
Debes completar el instalador web de inmediato.
Información de la base de datos:
- Dirección del servidor de base de datos:
mysql - Nombre de la base de datos:
prestashop - Usuario de la base de datos:
root - Contraseña de la base de datos: almacenada en
/root/prestashop/docker-compose.yml(variablesMYSQL_ROOT_PASSWORD/DB_PASSWD)
Una vez que el instalador finalice correctamente, debes proteger la instalación.
Elimina el directorio del instalador:
docker exec -i prestashop rm -rf install
Acceder al panel de administración
PrestaShop renombra el directorio de administración automáticamente.
Encontrar el nombre del directorio de administración:
docker exec prestashop ls -1 | grep admin | grep -v admin-api
Ejemplo de salida: admin123abc
Abre en tu navegador: http://<SERVER_IP>:8080/<admin_directory>
Inicia sesión con la cuenta de administrador creada durante la instalación.
Archivos y directorios importantes
- Directorio de la aplicación:
/root/prestashop - Archivo Docker Compose:
/root/prestashop/docker-compose.yml - Datos persistentes de PrestaShop (volumen Docker):
/var/lib/docker/volumes/prestashop_psdata/_data - Datos de MySQL (volumen Docker):
/var/lib/docker/volumes/prestashop_dbdata/_data - Módulos personalizados (montados con bind):
/root/prestashop/modules/ - Temas personalizados (montados con bind):
/root/prestashop/themes/
Gestión de los contenedores de PrestaShop
Comprobar el estado del contenedor:
docker compose -f /root/prestashop/docker-compose.yml ps
Ver registros:
docker compose -f /root/prestashop/docker-compose.yml logs -f
Reiniciar servicios:
docker compose -f /root/prestashop/docker-compose.yml restart
Iniciar los servicios:
docker compose -f /root/prestashop/docker-compose.yml up -d