Ubuntuの社内サーバで新しいことを試そうと、更に余っているパソコンを活用して実験用サーバを立てました。

実験用サーバということもあり、最新版のUbuntu19.04を入れてDockerを入れると・・・

E: Package 'docker-ce' has no installation candidate

訳:エラーdocker-ceはインストール候補がありません

そんなはずある!?と思ったら、とんだ落とし穴でした。

docker-ceが存在しないというエラー

いつものようにaptコマンドでdocker-ceをインストールします。

$ sudo apt install docker-ce
Reading package lists... Done
Building dependency treeReading state information... Done
Package docker-ce is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another source
E: Package 'docker-ce' has no installation candidate

あれ・・・・docker-ceがない!?

余談:DockerとDocker CEの違い

docker-ceじゃなくて、dockerじゃないの?

と思った方もいるかも知れませんがdockerは2017年からCE(Community Edition)とEE(Enterprise Edition)を区別するようになりました。

Dockerの種類説明パッケージ名
Docker CE(Community Edition)コミュニティ版。オープンソースで無償で利用可能docker-ce
Docker EE(Enterprise Edition)有償版。docker

docker-ceのインストール時にはdockerを消すようにと公式のマニュアルに書かれているように、これらは全く別のパッケージであり、私が使っているものはオープンソース版のdocker-ceです。

Ubuntu19.04用のDockerはまだ安定版がリリースされていない

そこで調べてみたところ、英語の記事がヒットしました。

If you get an E: Package 'docker-ce' has no installation candidate error when using only stable APT source this is because the stable version of docker for Ubuntu 19.04 doesn’t exist yet.
Meanwhile you have to use the edge / test version.

ざっくり意訳しますと、

stable版のAPTのみを使い、E: Package 'docker-ce' has no installation candidateというエラーが発生する理由は、dockerのUbuntu 19.04向けのstable版がまだ存在しないためです。
つまり、あなたはedge版かtest版を利用する必要があります。

なんと、Ubuntu19.04用のstable版がまだリリースされていないため、edge版かtest版を使わないといけなかったそうです。

通常はstable版をインストールする設定になっているため、見つからないというエラーになったようでした。

そうと分かれば、リポジトリを追加する際にstable版の他にedge版とtest版を追加するようにします。

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

無事にインストールできました。

調べた時に日本語の記事がまだ少なかったので取り急ぎ記事にしました。

同じエラーで悩む人が少しでも減ればと思います。

もっと知りたい人に向けてメールマガジンやっています

記事をお読み頂きありがとうございました。
もっと詳しく知りたい!そう思ってくれたのであれば、是非ともメールマガジンに登録ください。無料です。

何度も事業を起こしたり、無職になったり、裏切られて事業が消えたり、死にたくなったり、
そんな中で何があっても安心して挑戦を出来る基盤を作りたくて、資産運用を研究してきました。
香港にも何度も足を運び、FPにもなり、友人にアドバイスをして、その成果も出るようになってきました。
今では働かなくても生きていけるようになったので、本当にやりたい仕事だけに全力で挑戦できるようになりました。

事業を立ち上げるのはなかなか再現性がないのですが、資産運用はほとんどの人に同じ再現性があります。
つまり、これなら「皆が安心して挑戦出来る状態になれるのでは!?」と思っています。

2022年からは、それをどうにか伝えたい、そう思ってメールマガジンを再構築しています。
購読いただいた方からの質問も受け付けています。

少しでも「もっと明るい未来を計画したい」
そんな気持ちがあるのであれば是非読んでみてください。

\登録簡単!1分ですぐに登録完了します/

 

メールマガジンについてもう少し知りたい、という方はこちらも読んでみてください

あなたのライフデザインが一歩ずつ着実に進んでいくような、そんなメールマガジンにしたいと思っています。
その基盤となる未来の不安をなくして今を楽しめるようになる、そのためのお金の考え方を現在は発信しています。

自分が大事にしたいことを大事にして、胸を張って生きる。
そう生きるにはどうすればよいのかを考えながら、実践してブログなどで発信しています。
そして、そんな仲間を作りたい。

そんなメールマガジンにかける想いについてはこちらに詳しく書いています。

こんな記事もいかがでしょう