Acceda al instalador
Abre tu navegador y ve a: http://<SERVER_IP>:8080/install
Debe completar el instalador web inmediatamente.
Información de la base de datos:
- Dirección del servidor de la 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 haya finalizado 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 cambia automáticamente el nombre del directorio «admin».
Averiguar el nombre del directorio de administración:
docker exec prestashop ls -1 | grep admin | grep -v admin-api
Ejemplo de resultado: admin123abc
Abrir en tu navegador: http://<SERVER_IP>:8080/<admin_directory>
Inicia sesión con la cuenta de administrador creada durante la configuración.
Archivos y directorios importantes
- Directorio de aplicaciones:
/root/prestashop - Archivo Docker Compose:
/root/prestashop/docker-compose.yml - Datos persistentes de PrestaShop (volumen de Docker):
/var/lib/docker/volumes/prestashop_psdata/_data - Datos de MySQL (volumen de Docker):
/var/lib/docker/volumes/prestashop_dbdata/_data - Módulos personalizados (montados en el sistema de archivos):
/root/prestashop/modules/ - Temas personalizados (montados mediante 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 servicios:
docker compose -f /root/prestashop/docker-compose.yml up -d