1. Inicializar un Proyecto DDEV
Descripción: Configura DDEV en un proyecto existente para empezar a trabajar con él.
Comando | Explicación |
---|---|
ddev config | Configura DDEV en el directorio actual; solicita el tipo de proyecto, nombre y URL. |
ddev start | Inicia los contenedores de DDEV y configura el entorno para el proyecto. |
2. Administrar Contenedores
Descripción: Comandos para iniciar, detener y reiniciar los contenedores de DDEV.
Comando | Explicación |
---|---|
ddev stop | Detiene los contenedores de DDEV, pero mantiene la configuración y los datos. |
ddev stop --remove-data | Detiene los contenedores y elimina los datos de la base de datos. |
ddev restart | Reinicia los contenedores de DDEV y actualiza el entorno. |
3. Trabajar con Bases de Datos
Descripción: Comandos para importar, exportar y acceder a las bases de datos en DDEV.
Comando | Explicación |
---|---|
ddev import-db --src=backup.sql | Importa una base de datos desde un archivo backup.sql al proyecto de DDEV. |
ddev export-db --file=backup.sql.gz | Exporta la base de datos del proyecto a un archivo comprimido backup.sql.gz . |
ddev mysql | Abre una sesión de MySQL en la línea de comandos del proyecto. |
4. Acceso a la Línea de Comandos y Archivos
Descripción: Comandos para acceder al contenedor de DDEV y manipular archivos.
Comando | Explicación |
---|---|
ddev ssh | Abre una sesión de terminal dentro del contenedor de DDEV. |
ddev exec "comando" | Ejecuta un comando dentro del contenedor de DDEV. Ejemplo: ddev exec "drush status" para verificar el estado de un proyecto Drupal. |
5. Depuración y Logs
Descripción: Ver los registros y depurar problemas en el entorno de DDEV.
Comando | Explicación |
---|---|
ddev logs | Muestra los registros del contenedor del proyecto, útil para depurar errores. |
ddev debug dbshell | Abre una sesión de shell de base de datos con privilegios de depuración. |
ddev describe | Muestra la información y detalles del entorno actual de DDEV. |
6. Actualizar y Eliminar Proyectos
Descripción: Comandos para gestionar actualizaciones y limpieza de proyectos.
Comando | Explicación |
---|---|
ddev poweroff | Detiene todos los proyectos de DDEV activos. |
ddev delete | Elimina un proyecto de DDEV, incluyendo la configuración, pero no los archivos del proyecto. |
ddev config global | Configura opciones globales de DDEV, como proxies o configuraciones de red. |