Accede 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 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, debe proteger la instalación.
Elimine el directorio del instalador:
docker exec -i prestashop rm -rf install
Accede al panel de administración
PrestaShop cambia el nombre del directorio de administración automáticamente.
Buscar el nombre del directorio de administración:
docker exec prestashop ls -1 | grep admin | grep -v admin-api
Salida de ejemplo: admin123abc
Abre en tu navegador: http://<SERVER_IP>:8080/<admin_directory>
Inicie sesión con la cuenta de administrador creada durante la configuració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 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 enlace):
/root/prestashop/modules/ - Temas personalizados (montados en enlace):
/root/prestashop/themes/
Gestionar los contenedores de PrestaShop
Verificar 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
Servicios de inicio:
docker compose -f /root/prestashop/docker-compose.yml up -d