不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2021-08-28 09:24  分类:Docker/K8s  编辑

一、前言

CentOS7安装Docker之后,默认的镜像及容器存储路径为/var/lib/docker,可以使用命令docker info查看。

# docker info|grep 'Docker Root Dir'
 Docker Root Dir: /var/lib/docker

但是该路径默认使用的是系统盘的存储,如果挂载了数据盘,需要把Docker的默认存储路径修改至数据盘的挂载目录,则需要修改Docker的相关配置。

二、步骤

1、修改配置

--graph /alidata/docker添加在docker.service文件中的ExecStart字段后面,其中/alidata/docker为你需要修改的存储目录

sudo mkdir -p /alidata/docker
sudo vim /usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

修改为:

ExecStart=/usr/bin/dockerd --graph /alidata/docker -H fd:// --containerd=/run/containerd/containerd.sock

2、重启服务

sudo systemctl daemon-reload
sudo systemctl restart docker

再执行docker info时,能看到目录已修改:

# docker info|grep 'Docker Root Dir'
 Docker Root Dir: /alidata/docker

 

 

参考:

Docker 安装 修改默认存储路径

如何更改Docker默认的images存储位置