[英]Rundeck from docker: no logs?
从 docker(默认后端)运行 rundeck,但注意到没有日志。 该文档似乎不完整/对 docker 部署无效: https ://docs.rundeck.com/docs/administration/maintenance/logs.html
docker:/home/rundeck/server/logs 中的所有日志都有 0 大小。
作为 docker 运行时如何查看日志?
谢谢,
执行日志存储在/home/rundeck/var/logs/rundeck
路径中,因此,最好将其挂载为卷(以在本地文件系统中查看它们),看看这个docker-compose
示例:
version: '3'
services:
rundeck:
image: rundeck/rundeck:4.2.1
environment:
RUNDECK_GRAILS_URL: http://localhost:4440
RUNDECK_DATABASE_DRIVER: org.mariadb.jdbc.Driver
RUNDECK_DATABASE_USERNAME: rundeck
RUNDECK_DATABASE_PASSWORD: rundeck
RUNDECK_DATABASE_URL: jdbc:mariadb://mysql/rundeck?autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true
RUNDECK_LOGGING_STRATEGY: FILE
volumes:
- ./data/logs/:/home/rundeck/var/logs/rundeck/
ports:
- 4440:4440
tty: true
mysql:
image: mysql:8
expose:
- 3306
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=rundeck
- MYSQL_USER=rundeck
- MYSQL_PASSWORD=rundeck
service.log
在docker logs 命令中可用,只需执行docker logs <container_id> -f
即可查看。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.