专业编程基础技术教程

网站首页 > 基础教程 正文

在Ubuntu系统安装Docker教程

ccvgpt 2024-08-06 12:32:20 基础教程 9 ℃

一、准备

要在Ubuntu系统安装Docker,需要如下的64位系统版本:

在Ubuntu系统安装Docker教程

  • Ubuntu Kinetic 22.10
  • Ubuntu Jammy 22.04 (LTS)
  • Ubuntu Focal 20.04 (LTS)
  • Ubuntu Bionic 18.04 (LTS)

二、卸载旧版本

sudo apt-get remove docker docker-engine docker.io containerd runc

卸载 Docker 时,存储在 /var/lib/docker/ 中的图像、容器、卷和网络不会自动删除。如果您想从全新安装开始,并且更愿意清理任何现有数据。

三、采用云(repository)安装

安装存储库(repository)

1、更新 apt 包索引并安装包以允许 apt 通过 HTTPS 使用存储库:

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

2、添加 Docker 的官方 GPG 密钥:

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

3、使用以下命令安装存储库:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

四、安装 Docker

1、更新 apt 索引:

sudo apt-get update

运行 apt-get update 时收到 GPG 错误?

您的默认 umask 可能配置不正确,导致无法检测存储库公钥文件。 在更新包索引之前尝试授予 Docker 公钥文件的读取权限:

sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update

2、安装 Docker 、containerd 和 Docker Compose。

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

3、通过运行 hello-world 镜像验证 Docker 安装是否成功:

sudo docker run hello-world

此命令下载测试图像并在容器中运行它。 当容器运行时,它会打印一条确认消息并退出。

您现在已经成功安装并启动了 Docker 引擎。 docker 用户组存在但不包含任何用户,这就是为什么您需要使用 sudo 来运行 Docker 命令的原因。 继续 Linux 后安装,以允许非特权用户运行 Docker 命令和其他可选配置步骤。

最近发表
标签列表