Ubuntu 21.10にDockerをインストールする
OSバージョンの確認
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=21.10 DISTRIB_CODENAME=impish DISTRIB_DESCRIPTION="Ubuntu 21.10"
インストール方法
1.インストール済みdockerとdocker.ioをアンインストール
# sudo apt-get -y remove docker docker.io containerd runc
2.パッケージapt-transport-httpsのインストール
# sudo apt-get -y install apt-transport-https ca-certificates curl gnupg lsb-release 略 apt-transport-https (2.3.9) を設定しています ... curl (7.74.0-1.3ubuntu2) を設定しています ... man-db (2.9.4-2) のトリガを処理しています ...
3.docker-archive-keyring.gpgのダウンロード
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4.docker.listの設定
# 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
5.パッケージのアップデート
# sudo apt-get update
6.docker-ce docker-ce-cliのインストール
# sudo apt-get -y install docker-ce docker-ce-cli containerd.io 略 Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket. git (1:2.32.0-1ubuntu1) を設定しています ... man-db (2.9.4-2) のトリガを処理しています ... libc-bin (2.34-0ubuntu3) のトリガを処理しています ..
7.dockerユーザの追加
# sudo adduser $USER docker
ユーザー `root’ をグループ `docker’ に追加しています…
ユーザ root をグループ docker に追加
完了。
8.dockerバージョンの確認
# docker version Client: Docker Engine - Community Version: 20.10.11 API version: 1.41 Go version: go1.16.9 Git commit: dea9396 Built: Thu Nov 18 00:37:21 2021 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.11 API version: 1.41 (minimum version 1.12) Go version: go1.16.9 Git commit: 847da18 Built: Thu Nov 18 00:35:27 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.4.12 GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d runc: Version: 1.0.2 GitCommit: v1.0.2-0-g52b36a2 docker-init: Version: 0.19.0 GitCommit: de40ad0