如何在 Ubuntu 上安装 Docker CE 22.04 LTS Jammy Jellyfish

在 Ubuntu 上安装 Docker CE 的步骤 22.04 LTS Jammy Jellyfish

1.系统更新和安装一些工具

sudo apt update
sudo apt install ca-certificates curl apt-transport-https

2. 添加 GPG 密钥

要在 Ubuntu 上下载 Docker 的包,我们需要添加其开发人员用于对 Docker 包进行签名的 GPG 密钥,否则系统将返回错误并且无法使用存储库

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

3. 在 Ubuntu 22.04 上添加 docker 存储库

我们可以使用 Ubuntu Jammy 的默认系统存储库安装 docker,但是,可用的版本不会是最新版本。因此,使用下面给定的命令块手动添加 Docker 的官方存储库。

整个命令块复制粘贴到终端中:

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

4. 在 Ubuntu 上安装 Docker 引擎 22.04

最后,我们已经配置了我们需要的所有必需的东西。现在,只需运行 system update 命令即可刷新存储库缓存并更新已安装的软件包。之后,使用 APT 包获取我们开始创建容器所需的所有 Docker 工具。

sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose
Install-Docker-Engine-Ubuntu-22.04-Jammy

要检查 Docker 服务是否正在运行,请执行以下操作:

systemctl status docker

如果它没有运行,请使用:

sudo systemctl start docker
sudo systemctl enable docker

5. 使用不带 sudo 的 docker

安装完成后,我们需要将当前系统用户添加到 Docker 组,否则每次我们都需要在 Docker 的每个命令中使用 ”。sudo

sudo usermod -aG docker $USER
newgrp docker

要检查版本,请执行以下操作:

docker version
Run-docker-command-without-sudo

6. 创建容器

现在,我们可以开始创建第一个容器了。例如,假设您要创建一个 Debian Bullseye 容器。为此,我们将拉取其 docker 映像。

docker pull debian

创建容器:

docker create -it --name test debian

启动容器

docker start test

获取已安装容器的命令行:

docker attach test
create-docker-container-on-Ubuntu-22.04-LTS

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun288742.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月13日 下午9:18
下一篇 2024年3月13日 下午9:20

相关推荐