安装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

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐