UbuntuでDockerをインストールする方法
Docker Engine-Community on Ubuntu を入手する方法
Ubuntu(x86/amd64)にDockerCEの最新版をaptでインストールしたい人向けの記事です。
Docker Engine-Communityをインストールするには、次のバージョンのUbuntu(64bit)が必要。
- 19.04 (Disco)
- 18.10 (Cosmic)
- 18.04 LTS (Bionic)
- 16.04 LTS (Xenial)
Docker Engine-Community はx86_64(amd64)、armhf、arm64、s390x、pcc64leでサポートされている。
古いバージョンのDockerをアンインストール
dockerの古いバージョンはdocker
、docker.io
またはdocker-engine
でこれらがインストールされている場合は、アンインストールする。
sudo apt remove docker docker-engine docker.io containerd runc
/var/lib/docker/以下の内容は保持され、Docker Engine-Community パッケージはdocker-ceと呼ばれるようになった。
Docker Engine-Communityのインストール
おすすめの方法
Dockerのリポジトリーをセットアップし、そこからインストールを行う。(インストールやアップグレードが容易にできる。)
その他の方法
使用するリポジトリーのインストール
aptパッケージのインデックスをアップデートする
sudo apt update
依存するパッケージのインストール
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
Dockerの公式GPG keyを追加
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
キーの確認
sudo apt-key fingerprint 0EBFCD88
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
であることを確認する。
インストール (amd64 / x86_64)
リポジトリーの追加
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
aptパッケージのインデックスをアップデートする
sudo apt-get update
パッケージのインストール
最新バージョンのDocker Engine-Communityとcontainerdをインストール
sudo apt-get install docker-ce docker-ce-cli containerd.io
hello-world
hello-worldイメージを実行する。
sudo docker run hello-world