1.下载docker安装包:

 https://download.docker.com/linux/static/stable/x86_64/

2.解压文件 docker-20.10.9.tgz

 3.复制到 /usr/bin 文件夹下

cp /work/docker/* /usr/bin/

4.注册Docker为服务,进入 /etc/systemd/system/ 目录,并创建 docker.service 文件。

vi /etc/systemd/system/docker.service

 复制下面内容,ip换为自己主机的ip

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=192.168.93.133
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

5. 赋予 docker.service 文件执行权限:

chmod 644 /etc/systemd/system/docker.service

6.重新加载systemd守护进程以应用更改:

systemctl daemon-reload

7.启动Docker并设置开机自启动:

systemctl start docker
systemctl enable docker

8.测试是否安装成功:

docker ps -a

 9.普通用户无docker权限时


groupadd docker #添加docker用户组
useradd -u 1000 neuqsoft -g docker #添加用户指定用户id为1000
gpasswd -a $USER docker #将当前用户添加至docker用户组 newgrp docker #更新docker用户组 service docker restart #重启docker服务
cat /etc/group #查看当前系统有哪些组,里面有docker组,验证docker是否有当前用户