Ubuntu 19.10 への docker のインストール
#!/bin/sh -e
sudo true
sudo apt-get update -y
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update -y
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
sudo apt install -y docker-compose
$(lsb_release -cs) に関して
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Ubuntu 19.10 では $(lsb_release -cs)
の値は eoan
になります。
新しい ubuntu のバージョンが出たばかりだと $(lsb_release -cs)
を指定するとインストールできないことがあります。
$(lsb_release -cs)
の部分を例えば disco
(=Ubuntu 19.04) など古いリリースを指定することで対応するモジュールがリリースされていなくてもインストールできます。
https://download.docker.com/linux/ubuntu/dists/ を確認することで対応するモジュールがあるか確認できます。
リンク