docker
ubuntu18.10

Ubuntu 18.10 に Docker-ceを導入する

18.10はいろいろサードパーティーのものまで考えると用意されていないケースが非常に多い気がする。Dockerもやっぱり用意されてないので dockerのマニュアル通りに実行してしまうと

❯❯❯ sudo apt install -y docker-ce

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
パッケージ docker-ce は使用できませんが、別のパッケージから参照されます。
これは、パッケージが欠落しているか、廃止されたか、または別のソース
からのみ利用可能であることを意味します。

E: パッケージ 'docker-ce' にはインストール候補がありません

と寂しい感じになります。


修正点

$ sudo add-apt-repository \

"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

の現在のUbuntuのバージョン確認しているところを bionic 固定で設定します。


導入方法

コマンド羅列すると以下のようになります。

sudo apt install apt-transport-https ca-certificates curl 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 bionic stable"
sudo apt update
sudo apt install docker-ce

以上


おまけ

ローカルPCでの導入しているので一般ユーザでもdockerコマンドを利用できるように設定

sudo gpasswd -a $(whoami) docker

sudo chgrp docker /var/run/docker.sock
sudo service docker restart


  • ログインしなおせば有効になる