要将Docker容器的日志输出到/var/log/messages文件中,可以遵循以下步骤:

  1. 创建一个名为/etc/docker/daemon.json的文件,并在其中添加以下内容:
{
  "log-driver": "syslog",
  "log-opts": {
    "syslog-address": "udp://127.0.0.1:514",
    "tag": "{{.Name}}"
  }
}
  1. 重新启动Docker服务以加载新的配置文件:
sudo systemctl restart docker
  1. 在容器启动命令中添加--log-driver=syslog选项,以将容器日志输出到syslog:
docker run --log-driver=syslog my-image
  1. 在/var/log/messages中查看容器的日志:
tail -f /var/log/messages | grep docker
docker怎么把日志输出到varlogmessages

原文地址: https://www.cveoy.top/t/topic/bVoi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录