64ビットのUbuntuでパッケージ `docker-ce`が見つかりません


88

公式のインストールガイドに従って Ubuntu 64マシンにDockerをインストールしようとしています

残念ながら、Ubuntuはdocker-ceパッケージを見つけることができないようです。それを修正するか、少なくとも何が起こっているかを追跡するためのアイデアはありますか?

ここであなたのためのいくつかの詳細...

$ uname --all; sudo grep docker /etc/apt/sources.list; sudo apt-get install docker-ce

Linux ubuntu 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-ce

apt-get updateリポジトリを追加した後に実行しましたか?
ヨルダン

@jordanmはい、すみません、質問に投稿しませんでした。
ダニデミ

回答:


188

Ubuntu 19.04(Disco)およびUbuntu 19.10(Eoan)

docker-ceまだubuntu 19.10では利用できませんが、eoanパッケージをインストールできます。

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 add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable"

Ubuntu 18.10(コスミック)

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 add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic test"

Ubuntu 18.04(バイオニック)

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 add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

Ubuntu 17.10

docker-ce パッケージは公式docker(Ubutu Artful)リポジトリから入手できます。これをインストールするには、次のコマンドを使用します。

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 add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

Ubuntu 16.04

docker-ceUbuntu 16.04に次のようにインストールできます。

sudo apt-get install apt-transport-https ca-certificates curl 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 xenial stable"

以下を実行します。

apt-cache search docker-ce

サンプル出力:

docker-ce - Docker: the open-source application container engine

インストールdocker-ce

sudo apt install docker-ce

Docker、OS要件


1
Thx、私の問題を修正しました。答えを更新していただけますか?apt-cacheコマンドのスペルを間違えました。私は自分で試してみましたが、ご存知のとおり、編集は少なくとも6文字にする必要があります。
ダニデミ


2
Ubuntu 17.10の場合、ステップ3は次のようになりますsudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"
。– progfan

3
まだ巧みなリポジトリにはありません:(
Michael Wiles

4
17.10のdocker-ce手順は、公式のインストール手順が機能しなかった18.04でも機能しました。ただし、artfulレポからのものなので推奨されませんか?
CivFan

12

Ubuntu 17.10(芸術的)を使用していて、この問題を抱えている人の場合:

https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/から

Docker CEをインストールするには、次のUbuntuバージョンのいずれかの64ビットバージョンが必要です。

Artful 17.10(Docker CE 17.11 Edgeのみ)

ゼスティ17.04

Xenial 16.04

(LTS)Trusty 14.04(LTS)

そして:

エッジまたはテストリポジトリを追加するには、コマンドの単語stableの後に単語edgeまたはtest(または両方)を追加します

したがって、Ubuntu 17.10(芸術的)を使用している場合は、これを追加する必要があります。

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

気付く「エッジ」ワードが追加されます。「edge」なしで前にこのコマンドをすでに実行した場合。source.listファイルはで編集できます/etc/apt/sources.list。その後、docker-ce通常どおりに更新してインストールします。

sudo apt-get update
sudo apt-get install docker-ce

1

12月のdocker-ceリリース後、dockerは公式リポジトリにあるようです(安定)。次に、このリポジトリ:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

動作するはずです。一方、すぐに利用可能なエッジリリースがあるはずです

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful edge"

しかし、まだ利用できません。しかし、v17.11.0-ce-rc4は昨日リリースされたので、今はいつでも期待しています。

だから、今のところGAD3Rが提案しているように17.04リポジトリのパッケージを使用しました

github issueへのリンク


1

使用してみてください:

$ 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 update
$  sudo apt install docker.io

バージョンdockerのバージョンを尋ねられたとき、正常に実行された$ sudo apt install docker.io ..を使用するようにヒントを与えました。
HydTechie

@HydTechie、ドキュメントは古いドッキングウィンドウのバージョンが古いバージョンの一つであるdocker.io、アンインストールする必要があることを述べている:docs.docker.com/install/linux/docker-ce/ubuntu/...
Skaparate

0

上記のどれも私にとってはうまくいきませんでした。

Dockerを完全に削除してから、Dockerファイルを手動で削除しました/var

再インストールし、その後完全に実行します。


1
19.04「ディスコ」レポのFYIにはdocker-ceがありません。追加されるまでバイオニックを使用する必要があります。sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
pwaterz

うん、今日も同じで、代わりにパッケージdiscoを使用しなければなりませんbionic
ペドロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.