Soy un novato con la ventana acoplable, e intento implementar un contenedor redmine+mysql en el entorno de Windows y agregar el volcado mysql de producción después de eso.
Tengo un problema al intentar acceder a redmine después de mi ejecución del volcado de producción de script sql, después del lanzamiento de sql solo tengo un error interno al navegar en redmine con docker. No sé cómo cambiar el nombre de la base de datos en el archivo de composición de datos, si reemplazo 'redmine' con cualquier otra cosa, mi secuencia de comandos está rota.
Además, no sé cómo puedo acceder a la carpeta de registros de errores de redmine en mi ventana acoplable para solucionar el problema.
Aquí está mi archivo docker-compose:
version: '3.7' services: db: image: mysql:5.5.47 restart: always ports: - 3306:3306 volumes: - .\mysql_files\data-mysql:/var/lib/mysql - .\mysql_files\backup-mysql:/var/lib/mysql/backup - .\mysql_files\dump-mysql:/docker-entrypoint-initdb.d environment: MYSQL_ROOT_PASSWORD: monmdp MYSQL_DATABASE: redmine redmine: image: redmine:4.0.3 restart: always ports: - 8080:3000 depends_on: - db volumes: - .\redmine_files\files:/usr/local/redmine/files - .\redmine_files\logs:/var/log/redmine environment: REDMINE_DB_MYSQL: db REDMINE_DB_PASSWORD: monmdpcomo puede ver, traté de acceder a la carpeta de registro de redmine en esta línea:
- .\redmine_files\logs:/var/log/redminepero la carpeta sigue vacía :(
resultado esperado: puede navegar por redmine con volcado de datos de producción
resultado actual: no se puede navegar por redmine y no se puede acceder a la carpeta de registro para verificar qué está mal.
Gracias por tu ayuda
Por lo que entiendo, está intentando acceder a los registros del contenedor de redmine pero encontró el directorio .\redmine_files\logs vacío. Primero, debe verificar si hay registros en el directorio docker /var/log/redmine o no. Puede hacerlo ejecutando comandos en el propio shell de redmine. Use el comando docker exec -it redmine /bin/bash para moverse a redmine shell y cd a /var/log/redmine para verificar si los registros están presentes allí o no. Si no encuentra los registros allí, eso significa que no había registros para replicar en ./redmine_files/logs . Si encuentra los registros en /var/log/redmine , debe haber algún problema con su archivo docker-compose, pero me parece bien. Además, como sugirió @Mihai, puede verificar los registros de redmine usando el comando sudo docker-compose logs redmine para ver si se está ejecutando correctamente o no.
esta imagen acoplada aloja redmine en /usr/src/redmine/ por lo que debe usar
- .\redmine_files\logs:/usr/src/redmine/log