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

 

IT

Posted by arkgame