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
- ログインしなおせば有効になる