Ubuntuにdockerをインストールする.インストールの方法は複数知られるが,Ubuntuのaptリポジトリを使ってインストールすることとする.これが一番簡単.
まず,dockerのパッケージがaptリポジトリに保管されるので,このリポジトリをaptのソースリストに追加する.
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
次に,dockerの公式GPG鍵を追加.curlのオプションの -fsSL は,
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
chmodで権限を付与.a+x は,ユーザー・グループ・他のすべてのユーザーに[a],ファイルの実行許可[x]を,与える[+]ことを意味する.
sudo chmod a+r /etc/apt/keyrings/docker.gpg
stableリポジトリを追加.
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 Engineをインストール.
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
Scanning processes...
Scanning linux images...
Running kernel seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
これでインストール完了.ハイパーバイザーとしてqemuが使われていることが分かる.きちんとインストールできているか一応確認.
docker --version
Docker version 25.0.3, build 4debf41
問題なし.
Mathematics is the language with which God has written the universe.