docker 更改默认存储路径

docker默认存储位置为:‘/var/lib/docker’,准备改成‘/www/docker’

查看docker当前默认存储位置

//方法一:
docker info
//方法二:
sudo docker info | grep "Docker Root Dir"

停止docker

service docker stop

拷贝原docker相关镜像及容器等文件

cp -r /var/lib/docker/* /www/docker

修改docker配置文件

$ vim /usr/lib/systemd/system/docker.service
Redirecting to /bin/systemctl stop docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
BindsTo=containerd.service
After=network-online.target firewalld.service containerd.service
Wants=network-online.target
Requires=docker.socket

[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd --data-root /www/docker
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecReload=/bin/kill -s HUP $MAINPID

只修改此行:

ExecStart=/usr/bin/dockerd   --data-root /www/docker

reload配置文件

systemctl daemon-reload

启动docker

service docker start

推荐阅读更多精彩内容

  • docker的使用 5.1从docker镜像仓库获取镜像的命令 docker pull [选项] [Docker ...
    爱学习的ren阅读 182评论 0 0
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 7,386评论 1 20
  • Docker 安装 Docker 提供了两个版本:社区版 (CE) 和企业版 (EE)。 操作系统要求 以Cent...
    帅到梦里操自己阅读 105评论 0 0
  • docker的使用 5.1从docker镜像仓库获取镜像的命令 docker pull [选项] [Docker ...
    爱学习的ren阅读 431评论 0 0
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 3,777评论 0 27