Logging 图像名称,Docker Compose中Docker Syslog标记中的容器名称
Docker容器生成的日志由Docker Compose使用系统日志驱动程序创建,使用以下格式“Docker/Container\u ID”Logging 图像名称,Docker Compose中Docker Syslog标记中的容器名称,logging,docker,docker-compose,syslog,Logging,Docker,Docker Compose,Syslog,Docker容器生成的日志由Docker Compose使用系统日志驱动程序创建,使用以下格式“Docker/Container\u ID” May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: 1:C 03 May 00:53:21.313 # Warning: no config file specified, using the default config. In order to specify a config file us
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: 1:C 03 May 00:53:21.313 # Warning: no config file specified, using the default config. In order to specify a config file
use redis-server /path/to/redis.conf
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: _._
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: _.-``__ ''-._
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: _.-`` `. `_. ''-._ Redis 3.0.7 (00000000/0) 64 bit
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: .-`` .-```. ```\/ _.,_ ''-._
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: ( ' , .-` | `, ) Running in standalone mode
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: | `-._ `._ / _.-' | PID: 1
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: `-._ `-._ `-./ _.-' _.-'
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: |`-._`-._ `-.__.-' _.-'_.-'|
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: | `-._`-._ _.-'_.-' | http://redis.io
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: `-._ `-._`-.__.-'_.-' _.-'
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: |`-._`-._ `-.__.-' _.-'_.-'|
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: | `-._`-._ _.-'_.-' |
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: `-._ `-._`-.__.-'_.-' _.-'
May 2 17:53:21 pe2enpmas300 docker/addfbda94974[1359]: `-._ `-.__.-' _.-'
如果您将这些日志带到诸如Splunk之类的日志服务器,这就太糟糕了
如何更改标签的名称
- 图像名称,包括版本
- 基于服务名称的容器名称
- 容器Id
May 2 17:53:21 pe2enpmas300 docker/redis/redisservice/addfbda94974[1359]:
如中所述,更改日志标记名称的方法可以使用此处定义的变量。。。因此,您可以使用以下选项:
log_driver: syslog
log_opt:
tag: "{{.ImageName}}/{{.Name}}/{{.ID}}"
/var/log/messages上的输出如下(或系统日志输出日志到的任何位置)
如中所述,更改日志标记名称的方法可以使用此处定义的变量。。。因此,您可以使用以下选项:
log_driver: syslog
log_opt:
tag: "{{.ImageName}}/{{.Name}}/{{.ID}}"
/var/log/messages上的输出如下(或系统日志输出日志到的任何位置)
另一个答案是当前的
docker compose
(1.24.1)语法已过时。要设置必要的日志记录,您需要对docker compose.yaml
文件中的服务使用以下内容:
logging:
driver: syslog
options:
tag: "{{.ImageName}}/{{.Name}}/{{.ID}}"
另一个答案是当前的
docker compose
(1.24.1)语法已过时。要设置必要的日志记录,您需要对docker compose.yaml
文件中的服务使用以下内容:
logging:
driver: syslog
options:
tag: "{{.ImageName}}/{{.Name}}/{{.ID}}"