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是否有当前用户
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY