Akiraka Akiraka
  • 首页
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • 大数据
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • 微服务
    • Kubernetes
    • Helm
  • Other
  • Quark
  • 首页
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • 大数据
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • 微服务
    • Kubernetes
    • Helm
  • Other
  • Quark
首页 › Linux › Docker › Docker 修改默认存储路径

Docker 修改默认存储路径

Akiraka2周前

文章目录

  • 一、简介
  • 二、修改 Docker 默认存储路径
    • 2.1、查看当前 Docker 存储路径
    • 2.2、关闭 Docker 服务
    • 2.3、将原有数据迁移至新目录
    • 2.4、修改配置文件
    • 2.5、重新加载配置文件
    • 2.6、启动 Docker 服务
    • 2.7、查看是否修改成功

一、简介

Docker 默认的存储路径在 /var/lib/docker下面,如系统初始分区太小,当日志越来越多时会跑满磁盘空间,导致服务正常,除非有大系统磁盘空间否则最好使用新分区就行挂载,这样至少不会导致系统故障,同时配合镜像定时清理释放无用镜像,保障服务稳定运行

二、修改 Docker 默认存储路径

2.1、查看当前 Docker 存储路径

root@akiraka:~$ docker info |grep Dir
 Docker Root Dir: /var/lib/docker

2.2、关闭 Docker 服务

# 关闭 docker 服务
systemctl stop docker

2.3、将原有数据迁移至新目录

# 创建新目录,我这里data目录为新分区,将存储位置改到这里避免占用系统空间
mkdir -p /data/docker

# 将原有数据迁移至新目录,看自己需求是否需要迁移,不需要不去迁移
mv /var/lib/docker/* /data/docker/

2.4、修改配置文件

  • 使用 –graph 参数指定存储位置
# 编辑配置文件
vim /usr/lib/systemd/system/docker.service

# 修改为 --graph 后面为新存储路径
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /data/docker

2.5、重新加载配置文件

systemctl daemon-reload

2.6、启动 Docker 服务

# 启动 Docker 服务
systemctl start docker

# 查看 Docker 服务状态
systemctl status docker

# 添加 Docker 开启启动
systemctl enable docker

2.7、查看是否修改成功

  • Docker Root Dir 后面为新路径
  • 如有容器新启动 可使用 df -h 命令也可查看目录修改状态
root@akiraka:~$ docker info | grep Dir
 Docker Root Dir: /data/docker
#docker#linux
0
分享
Akiraka 站长
文章 121评论 10
相关文章
  • Centos/Ubuntu Linux 系统 根目录扩容方法
  • RocketMQ 集群容器多机编排主主
  • 搭建 Redis 主从搭建配置
  • Docker-Compose 网络配置
  • 密码保护:生成 GitLab EE 许可证
Akiraka
站长
本人擅长 Ai、Au、Fl、Ae、Pr、Ps 等软件的安装与卸载,精通 CSS、JavaScript、PHP、Python、Shell、Go 等单词的拼写,熟悉 Windows、Linux、Mac、Android、IOS 等系统的开关机!
121文章
10评论
47获赞
想找什么搜一下
文章聚合
Ubuntu 与 Centos Vim 配置
10月前
ubuntu 18.04 设置开机启动脚本
1年前
SPARK 命令行读取 parquet 数据
3月前
Grafana 容器编排
1年前
Docker nginx和php分离配置
1年前
微信小程序
微信小程序
标签云
brew cdh centos cmd docker docker compose elasticsearch elk filebase filebeat gitlab grafana hadoop helm hive hue jdk jenkins k8s kibana kubernetes liniux linux logstash mac mikrotik mydumper mysql nfs nginx openssl oss php pip pyspark python RabbitMQ redis rocketmq shell Spark ubuntu windows ZooKeeper 容器编排
Copyright © 2019-2021 Akiraka. Designed by nicetheme. 沪18036911号