8

ここで説明されている新しい apt リポジトリを使用した公式のインストール メカニズムとcurl -fsSL https://get.docker.com/ | shルートの両方を試したにもかかわらず、E: Unable to locate package docker-engine試してみると APT から取得されapt-get install docker-engineます。

私のバージョンは次のとおりです。

$ uname -a
Linux blah 4.5.5-x86_64-linode69 #3 SMP Fri May 20 15:25:13 EDT 2016 x86_64 GNU/Linux


$ lsb_release -c
Codename:       jessie

$ cat /etc/debian_version
8.5

$ cat /etc/apt/sources.list
deb http://ftp.uk.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stable main
deb http://security.debian.org/ stable/updates main
deb-src http://security.debian.org/ stable/updates main
deb http://http.debian.net/debian wheezy-backports main

私の唯一のファイル/etc/apt/sources.list.ddocker.list以下を含むものです:

deb https://apt.dockerproject.org/repo debian-jessie main

apt-cache policy docker-engineそれも見つかりません:

apt-cache policy docker-engine
N: Unable to locate package docker-engine

どうすればこれを解決できますか?

4

4 に答える 4

7

を編集してsources.list、次の行を変更します。

deb http://http.debian.net/debian wheezy-backports main

deb http://ftp.debian.org/debian jessie-backports main

dockerを更新してインストールします。

apt-get update
apt-get install docker.io

編集

特定のバージョンのパッケージをインストールするには、ここからパッケージをdocker-engineダウンロードします。たとえば、最新のものは次のとおりです。.debdocker-engine_1.9.1-0~jessie_amd64.deb

wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.9.1-0~jessie_amd64.deb
sudo apt-get update
dpkg -i docker-engine_1.9.1-0~jessie_amd64.deb

エラーが発生する可能性があります。修正するには、次を実行します。

apt-get -f install
dpkg -i docker-engine_1.9.1-0~jessie_amd64.deb
于 2016-08-03T13:02:51.853 に答える