在Ubuntu 22.04上构建Docker的步骤
请参考以下网站
关于Docker的事项
建构步骤
任务内容
使用 apt 存储库安装 Docker
为了将Docker的GPG密钥注册到apt中,请执行以下步骤。
这样一来,您就可以通过apt验证已安装的Docker软件包。
$ sudo mkdir -p /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 sudo chmod a+r /etc/apt/keyrings/docker.gpg
添加docker官方仓库
通过执行下列命令,您可以将Docker软件包的源添加到系统中:
$ 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/nullecho "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软件包,必须进行更新,执行以下步骤。这样,您就可以使用apt install命令将Docker镜像添加到系统中。
$ sudo apt update sudo apt update
安装以下3个最新版本的Docker Community Edition(CE):
-
- docker-ce:Docker Engineのデーモン
-
- docker-ce-cli:操作することになるDocker CLI「CLIとはコマンドラインインターフェースの略称」
- containerd.io:コンテナの起動と実行に利用する
执行以下操作。
$ sudo apt install docker-ce docker-ce-cli containerd.io
Reading package lists... 0%Reading package lists... 100%Reading package lists... Done
Building dependency tree... 0%Building dependency tree... 0%Building dependency tree... 50%Building dependency tree... 50%Building dependency tree... Done
Reading state information... 0% Reading state information... 0%Reading state information... Done
containerd.io is already the newest version (1.6.21-1).
docker-ce-cli is already the newest version (5:24.0.2-1~ubuntu.22.04~jammy).
docker-ce is already the newest version (5:24.0.2-1~ubuntu.22.04~jammy).
0 upgraded, 0 newly installed, 0 to remove and 60 not upgraded.
进行版本确认
如果出力正确,安装将成功,执行下述操作。
root@nizeki-ubuntu:~# docker -v
Docker version 24.0.2, build cb74dfc