centos中离线安装docker
1、离线docker版本为20.10.9,将docker-20.10.9.tar.gz上传到/tmp⽬录下
2、按顺序执⾏以下命令
Shell 1 sudo tar -zxvf docker-20.10.9.tar.gz 2 sudo mv docker/docker.service /usr/lib/systemd/system/ 3 sudo mv docker/docker.socket /usr/lib/systemd/system/ 4 sudo mv docker/containerd.service /usr/lib/systemd/system/ 5 sudo cp docker/* /usr/bin/ 6 sudo groupadd docker
3、配置docker
3.1、修改镜像、容器的存储目录
df -h查看系统磁盘信息,如:最大磁盘目录是/home
修改/etc/docker/daemon.json⽂件,执⾏vi /etc/docker/daemon.json,如果没有文件或目录,新建即可
在⽂件内添加以下内容:
{ "data-root": "/home" }
保存退出!
3.2、启动docker
1 sudo systemctl start docker #启动 2 sudo systemctl enable docker #设置开机⾃启
4、⾮root账号管理docker镜像、容器
默认情况下, docker 命令会使⽤ Unix socket 与 Docker 引擎通讯。⽽只有 root ⽤⼾和 docker 组的
⽤⼾才可以访问 Docker 引擎的 Unix socket。出于安全考虑,⼀般 Linux 系统上不会直接使⽤ root ⽤
⼾。因此,更好地做法是将需要使⽤ docker 的⽤⼾加⼊ docker ⽤⼾组。
1 sudo groupadd docker #建⽴ docker ⽤⼾组(第2步已做) 2 sudo useradd test #创建test⽤⼾ 3 sudo passwd test #设置test⽤⼾的初始密码 4 sudo usermod -aG docker test # 将⽤⼾加⼊ docker 组

浙公网安备 33010602011771号