1、我的centos docker版本
$ docker --version
Docker version 18.09.7, build 2d0083d
2、我的配置文件在/usr/lib/systemd/system/docker.service
找到ExecStart,在最后添加--data-root=/home/docker,这个选项以前是--graph,不知道以后会不会便,可以用dockerd --help来确认参数
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root=/home/docker
3、重启docker
systemctl daemon-reload
systemctl restart docke
4、查看当前docker运行的工作目录
[root@server]# docker info |grep "Docker Root Dir"
5、因为我要做jenkins docker编译,需要jenkins用户直接使用docker命令,而不用sudo,在docker用户组里添加jenkins用户
本文详细介绍了如何在CentOS上配置Docker的工作目录,通过修改docker.service文件指定新的数据根目录,并重启Docker服务。同时,讲解了如何将Jenkins用户添加到docker用户组,以便Jenkins可以直接运行Docker命令,无需使用sudo。
1858

被折叠的 条评论
为什么被折叠?



