Linux-docker安装
容器化方案(推荐)
通过 Docker 官方静态二进制包安装,绕过系统包管理器依赖
# 下载解压
wget https://download.docker.com/linux/static/stable/x86_64/docker-28.3.1.tgz
tar xzvf docker-*.tgz
sudo cp docker/* /usr/bin/
# 手动启动
sudo dockerd &
// 新建 daemon.json
sudo mkdir -p /etc/docker
sudo touch /etc/docker/daemon.json
// 添加国内镜像源
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://hub.rat.dev"
]
}
// 重启 docker 服务
sudo kill -9 $(pgrep dockerd)
sudo /usr/bin/dockerd & or sudo dockerd &
将用户加入 docker group
检查 Docker 组是否存在
grep docker /etc/group # 若输出类似 `docker:x:998:` 则存在
若不存在则创建组:
sudo groupadd docker
# 查看用户组下用户
getent group docker
whoami
# 将用户加入 docker 组
usermod -aG docker CP014
# 查看文件所属组
ls -l /var/run/docker.sock
# 修改文件所有组
chgrp docker /var/run/docker.sock
# 存储用户组信息的主要文件,
# 每行代表一个用户组,格式为`groupname:password:gid:memberlist`
cat /etc/group
# 刷新组权限
newgrp docker
重启 docker
# 重启 docker 服务
sudo kill -9 $(pgrep dockerd)
sudo /usr/bin/dockerd & or sudo dockerd &