64bitのUbuntuでは `docker-ce`パッケージを見つけることができません

公式インストールガイド

悲しいことに、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
69
リポジトリを追加した後に apt-get update を実行しましたか?
追加された 著者 Demesne,
@ jordanmはい、すみません、質問には投稿しませんでした。
追加された 著者 user1602029,

5 答え

次のように docker-ce をUbuntu 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"
sudo apt-get update

以下を実行してください。

apt-cache search docker-ce

出力例:

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

docker-ce をインストールします。

sudo apt-get install docker-ce

Update Jan 03 2018

Ubuntu 17.10に docker-ce をインストールします。

docker-ce package is available on the official docker (Ubutu Artful) repository , to install it use the following commands :

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"
sudo apt update
sudo apt install docker-ce

Update Apr 29 2018 : Installing docker-ce on Ubuntu 18.04 (bionic)

テスト版( stable ではなく 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 test"
sudo apt update
sudo apt install docker-ce

The above command will install the testing release available on the pool/test/amd64/

$ docker --version
Docker version 18.05.0-ce-rc1, build 33f00ce

Update Sept 24 2018

docker-の安定版リリースce はubuntu bionicに利用できます。 ( test の代わりに stable を使用してください)

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
143
追加された
まだ芸術的なリポジトリにはありません:(
追加された 著者 Dave Webb,
公式の docker-ce インストール手順がうまくいかなかったとき、17.10の手順も18.04で私のために働きました。ただし、 artful リポジトリからのものなのでお勧めできません。
追加された 著者 CivFan,
apt-cache には sudo は必要ありません。
追加された 著者 littlecharva,
港湾労働者は熱心ではありません - しかし、なぜスナップしないのですか?このようなパッケージをインストールするための簡単なポイントではありませんか?
追加された 著者 Thomas Garofalo,
@ GAD3Rそれは良い答えです。もしかしたら私の頭が向いていて、スナップでインストールしたいのなら - できれば。 (つまり、インストールされますが、...など、apparmorに関するものです。)私は戻ってきて、いつかこれを試してみます - それはうまくいくと確信しています:)
追加された 著者 Thomas Garofalo,
Ubuntu 17.10の場合、ステップ3は次のようになります。
追加された 著者 Serik,
なぜ公式リポジトリにないのですか?
追加された 著者 GoldenPandas,
THX、私の問題を修正しました。あなたの答えを更新してもらえますか? apt-cache コマンドのスペルを間違えました。私は自分で試してみましたが、ご存知のとおり、編集は6文字以上でなければならず、その1つだけです。
追加された 著者 user1602029,
16.04 LTSで上記の手順を実行しても「パッケージdocker-ceは利用できませんが、別のパッケージから参照されています。パッケージが見つからない、廃止された、または他のソースからしか利用できない」という意味
追加された 著者 smihi19,
確かにテストから18.04バイオニックドッカーリポジトリの問題を修正しましたsudo apt-getインストールdocker-ceパッケージリストを読む...完了ビルの依存関係ツリー状態情報を読む...完了パッケージdocker-ceは利用できませんが、別の人から参照されていますパッケージ。これは、パッケージが見つからない、時代遅れになっている、または他のソースからしか入手できないということを意味しますE:パッケージ 'docker-ce'にインストール候補はありません修正:sudo add-apt-repository "deb [arch = amd64] download.docker.com/linux/ubuntu \ $(lsb_release -cs)\ test "sudo apt-get dockerのインストール
追加された 著者 mich,
@MichaelWiles Ubuntu 17.10(artful)に対する私の回答をご覧ください。 unix.stackexchange.com/a/406952/102003
追加された 著者 Entity_Razer,

Ubuntu 17.10(artful)を使用していてこの問題を抱えている人のために:

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

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

     

Artful 17.10(Docker CE 17.11 Edge のみ)

     

Zesty 17.04

     

Xenial 16.04

     

(LTS)Trusty 14.04(LTS)

そして:

Edgeまたはテストリポジトリを追加するには、 edge またはtest(または   両方)コマンドの中で安定という単語の後

あなたがUbuntu 17.10(artful)を使っているのであれば、これを追加する必要があります。

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

気づく「端」単語が追加されます。以前に "edge"なしでこのコマンドを実行したことがある場合。 /etc/apt/sources.list にある source.list ファイルを編集できます。その後、いつものように docker-ce を更新してインストールします。

sudo apt-get update
sudo apt-get install docker-ce
8
追加された

使用してみてください。

$ 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
1
追加された
バージョンdockerのバージョンを尋ねられたとき、それは$ sudo apt install docker.ioを使用するためのヒントを与えました..それはうまく動きました。
追加された 著者 scaney,

dockerは、12月のdocker-ceリリース(安定版)以降、公式リポジトリに入る予定です。それからこのリポジトリ:

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"

But its not available now yet. But v17.11.0-ce-rc4 was released yesterday, so i would expect it any day now.

GAD3Rは推奨なので、今のところ17.04レポからのパッケージを使用しました。

link to github issue.

1
追加された

上記のどれも私のために働きませんでした。

dockerを完全に削除した後、/var にあるdockerファイルを手動で削除しました。

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

0
追加された