下载
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

容器镜像日志配置(可选)

Atlas 200 RCAtlas 500 Pro 智能边缘服务器设备上,如果容器中存在日志打印到标准输出,可能会出现容器日志饶接失败,导致磁盘空间耗尽。建议进行以下配置。

操作步骤

  1. 执行以下命令编辑daemon.json配置文件。
    vim /etc/docker/daemon.json
    • 如果daemon.json文件中没有内容,则在文件中添加如下内容。
      {
          "log-driver": "json-file",
          "log-opts": {
            "max-size": "2m",    # 用户可根据需求自行设置取值
            "max-file": "2"      # 用户可根据需求自行设置取值
          }
      }
    • 如果daemon.json文件中已有其他内容,则在已有的内容后面添加上述内容,形式如下。
      {
          "XXXXXXX":"xxxxxxxx"    # 已有的其他内容
          "XXXXXXX":"xxxxxxxx"    # 已有的其他内容
          "log-driver": "json-file",
          "log-opts": {
            "max-size": "2m",    # 用户可根据需求自行设置取值
            "max-file": "2"      # 用户可根据需求自行设置取值
          }
      }
    参数说明:
    • max-size:日志自动转储,最大转储文件大小(文件大小达到2M,将会生成一个新文件存储日志)。
    • max-file:日志自动转储,最大转储文件数量(只会保留最新的2个文件)。

    内容添加完毕后,保存退出。

  2. 执行以下命令重启Docker。
    systemctl daemon-reload
    systemctl restart docker
  3. 确认配置是否生效。
    执行以下命令进行查看。
    docker inspect commit-id
    • commit-id:任意容器ID。
    • 修改配置之后创建的容器,配置才会生效。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词