9
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Ubuntu19.04でdocker-ceのインストールでつまづくときのメモ(2019年の5月時点)

Last updated at Posted at 2019-05-27

概要

docker-ceのインストールで、Dockerのサイトの手順にそってやったつもりでうまく行かないときのためのメモです。

サイトからのインストールがうまく行かないとき

UbuntuにDockerを入れるとき、Dockerのサイトの手順に従ってインストールすると思いますが、
コピペだけで済ませていくと、以下のようになると思います。

$ sudo apt-get remove docker docker-engine docker.io containerd runc
$ sudo apt-get install     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 add-apt-repository    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
sudo apt-get install docker-ce docker-ce-cli containerd.io

が、この手順では、以下のエラーが出る場合があると思います。(パッケージが準備されない間の話。2019年5月ではこうなりました)

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

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

これは、追加したUbuntuのリポジトリが「stable」だけであり、この中にはまだdockerのパッケージが含まれていないため起こります。

回避のため、下記のように「edge」「test」のリポジトリも追加した上で、apt-get installすると、インストールが正常に終了します。

 sudo add-apt-repository    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable edge test"
9
6
0

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
  3. You can use dark theme
What you can do with signing up
9
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?