search
LoginSignup
10

More than 3 years have passed since last update.

posted at

updated at

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
10