Ubuntu 20.02.4LST安装Docker docker.socket: Failed with result ‘service-start-limit-hit‘修改docker用户组权限
现在您已经成功安装了 Docker。请注意,上述命令需要使用管理员权限(通过 sudo 命令提供)。对于其他架构,请将 amd64 替换为相应的架构,如 arm64 或 armhf。如果一切正常,您将看到一条消息表示 Docker 已正确安装并正在运行。如果说第一个还是报之前的错误,就重新。1.在执行第6步的时候出现错误。2.执行第7步的时候说没有启动。
·
安装Docker
1.更新包管理器的软件包列表:
sudo apt update
2.安装 Docker 依赖包,以便能够通过 APT 包管理器下载使用 Docker:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
3.添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4.添加 Docker 的 APT 软件源:
对于 x86_64/AMD64 架构:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
对于其他架构,请将 amd64 替换为相应的架构,如 arm64 或 armhf。
5.更新软件包列表:
sudo apt update
6.安装 Docker:
sudo apt install docker-ce docker-ce-cli containerd.io
7.验证 Docker 是否成功安装:
sudo docker run hello-world
如果一切正常,您将看到一条消息表示 Docker 已正确安装并正在运行。
现在您已经成功安装了 Docker。请注意,上述命令需要使用管理员权限(通过 sudo 命令提供)。
出现错误
1.在执行第6步的时候出现错误
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
2.执行第7步的时候说没有启动
3.查看状态
systemctl status docker.service
journalctl -xe
4.查看日志
5.解决方法
别的大佬解决方法https://www.cnblogs.com/tomtellyou/p/12671798.html
如果说第一个还是报之前的错误,就重新
sudo systemctl daemon-reload
sudo systemctl restart docker.service
6.新的错误
解决方法
之前的文章提到过 点击这里http://t.csdnimg.cn/c64qK
成功
修改docker用户组权限 不需要sudo
将$USER 替换为你自己的用户名组
sudo usermod -aG docker $USER
修改完成之后需要重新登入
设置docker为开机自启动
systemctl enable docker.service
查看所有开机启动状态
systemctl list-unit-files --type=service --state=enabled
更多推荐
所有评论(0)