美文网首页
修改docker默认存储目录

修改docker默认存储目录

作者: Joening | 来源:发表于2023-09-24 17:24 被阅读0次

    安装启动docker

    [root@localhost docker]# yum -y install docker-ce
    Installed:
      docker-ce.x86_64 3:24.0.6-1.el7                                                                                                                     
    
    Dependency Installed:
      docker-ce-rootless-extras.x86_64 0:24.0.6-1.el7                                                                                                     
    
    Complete!
    [root@localhost docker]# systemctl enable docker --now
    Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
    

    编写daemon.json配置文件在/etc/docker/目录中

    [root@localhost docker]# tee /etc/docker/daemon.json <<-EOF
    > {
    >   "data-root": "/www/docker"
    > }
    > EOF
    {
      "data-root": "/www/docker"
    }
    [root@localhost docker]# 
    [root@localhost docker]# 
    [root@localhost docker]# 
    [root@localhost docker]# cat /etc/docker/daemon.json 
    {
      "data-root": "/www/docker"
    }
    

    启动docker服务

    [root@localhost docker]# systemctl daemon-reload 
    [root@localhost docker]# systemctl restart docker
    

    检查配置是否生效

    [root@localhost docker]# docker info |grep -y dir:
    WARNING: bridge-nf-call-iptables is disabled
    WARNING: bridge-nf-call-ip6tables is disabled
     Docker Root Dir: /www/docker
    

    配置二

    # 修改docker的根目录(默认根目录为:/var/lib/docker),根据需要来确定是否要修改
    # 修改根目录,只是在启动命令后增加“--graph=/data/lib/docker”
    
    $ vim /usr/lib/systemd/system/docker.service    # 跳转到14行,修改如下
    ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/lib/docker
    
    

    相关文章

      网友评论

          本文标题:修改docker默认存储目录

          本文链接:https://www.haomeiwen.com/subject/kfxqbdtx.html