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是否有当前用户