首页 > 其他分享 >Docker 修改容器日志默认存储路径

Docker 修改容器日志默认存储路径

时间:2024-07-12 11:54:11浏览次数:8  
标签:存储 lib 默认 systemctl var docker data Docker 日志

默认安装完成 docker 后,所有 images 及相关信息存储位置为:/var/lib/docker,比如每个容器的日志默认都会以 json-file 的格式存储于 /var/lib/docker/containers/<容器id>/<容器id>-json.log 里面。

一般情况,/var 目录是在根分区之下,而根分区之下的磁盘空间一般不会较大,所以在生产环境中,经常会因为这个原因导致磁盘空间不足,然后服务或者消息中间件之类的崩掉。

修改 /var/lib/docker 的存储路径:

1、在 /data 目录下创建 docker 目录

/data 为新添加的磁盘分区的挂载点

~]# mkdir /data/docker

2、修改 docker.service 文件

~]# vim /usr/lib/systemd/system/docker.service
# 在里面的EXECStart的后面增加 --graph 选项指定新目录
ExecStart=/usr/bin/dockerd --graph /data/docker

3、重启 docker 服务

~]# systemctl daemon-reload
~]# systemctl disable docker
~]# systemctl enable docker
~]# systemctl start docker

4、查看 docker info 信息

~]# docker info
...
Docker Root Dir: /data/docker
...

 

标签:存储,lib,默认,systemctl,var,docker,data,Docker,日志
From: https://www.cnblogs.com/Galaxy1/p/18298020

相关文章

  • element-ui表格中的复选框默认选中状态、禁用状态以及默认选中不可取消状态
    element-ui表格中的复选框默认选中状态、禁用状态以及默认选中不可取消状态_表格中el-checkbox默认显示选择-CSDN博客<el-tableref="multipleTable":data="tableData3"tooltip-effect="dark"style="width:100%"@selection-change="handleS......
  • 使用Spring AOP做一个日志切面类
    日志切面类用于记录Controller层的方法执行前和执行后的日志信息。定义一个切面类,并在该类中声明增强方法(如@Before、@After、@Around等注解的方法),然后在这些增强方法中通过JoinPoint参数获取当前连接点的信息,如方法名、参数、目标对象等。最后,在配置文件中声明切面和切点,将增强方......
  • Docker 命令
    基本命令镜像操作dockersearch[关键词]:搜索可用的镜像。dockerpull[仓库名]:[标签]:从DockerHub下载指定的镜像。dockerimages:显示本地所有镜像列表。dockerrmi[镜像ID或名称]:删除指定的镜像。dockerhistory[镜像ID或名称]:查看镜像的历史记录。容器操作docker......
  • docker 添加字体
    一、安装Arial字体安装fontconfig$RUNapt-getupdate&&apt-getinstall-yfontconfig获取字体window系统ttf文件、目录拷贝至项目Arial:C:\Windows\Fonts\ArialSTSONG:C:\Windows\Fonts\STSONG.TTF在线下载ArialSTSONG拷贝Arial字体$CO......
  • MySQL日志详解
    一、前言日志文件中记录着MySQL数据库运行期间发生的变化;包括MySQL数据库的客户端连接状况、SQL语句的执行情况和错误信息等,是MySQL数据库的重要组成部分。MySQL日志分类:错误日志查询日志慢查询日志事务日志(Redolog)二进制日志中继日志二、错误日志默认情况下,错误......
  • 机械学习—零基础学习日志012(自然对数e)
    学习《机械学习》时,发现基础薄弱的自己,对自然对数e不甚了解,所以,做了一些资料搜索与汇总。自然对数e的由来最开始起源于复利。如果你现在有100元,存在银行,一年以后,返回给你200元,也就是利润翻了一倍。可以记为:如果银行现在的政策是,随时存,随时取,而且利息为,存放时间除以一年。以......
  • .NET/C#、Netcore、数据库、Redis 、RabbitMQ&kafka、Docker ⾯试题汇总系列目录
    .NET/C#⾯试题汇总系列.NET/C#⾯试题汇总系列:ASP.NET常见面试题001.NET/C#⾯试题汇总系列:ASP.NET常见面试题002.NET/C#⾯试题汇总系列:ASP.NET常见面试题003.NET/C#⾯试题汇总系列:基础语法.NET/C#⾯试题汇总系列:ASP.NETMVC.NET/C#⾯试题汇总系列:多线程.NET/C#⾯......
  • 【Pytorch】Conda环境下载慢换源/删源/恢复默认源
    文章目录背景临时换源永久换源打开conda配置condarc换源执行配置命令行修改源添加源查看源删源恢复默认源使用示范背景随着实验增多,需要分割创建环境的情况时有出现,在此情况下使用condacreate--namexxpython=3.10pytorchtorchvisionpytorch-cuda-cnvidia......
  • 持续基础怎么搞?Jenkins+Docker+Git实战
     在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要。目前已经形成一套标准的流程,最重要的组成部分就是持续集成(ContinuousIntegration,CI)及持续部署、交付(CD)。在此,我们来以一个案例初步了解CI流程。那么什么是CI呢?简单来讲,CI就是将......
  • dockerfile构建镜像
        上回书说到containerd的基础命令,但是containerd无法构建镜像,但dockerfile可以,所以这一节我们就来探究一下何为dockerfile?一、什么是dockerfile    dockerfile是一种用于定义和构建docker镜像的文本文件,由一行行指令和参数组成,用于描述镜像的构建和配......