64 비트 우분투에서`docker-ce` 패키지를 찾을 수 없습니다


87

공식 설치 안내서 에 따라 Ubuntu 64 컴퓨터에 Docker를 설치하려고합니다 .

슬프게도 우분투는 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 updaterepo를 추가 한 후에 실행 했습니까 ?
jordanm

@ jordanm 예, 질문에 게시하지 않아 죄송합니다.
danidemi

답변:


187

우분투 19.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 disco stable"

우분투 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"

우분투 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"

우분투 17.10

docker-ce 패키지는 공식 도커 (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"

우분투 16.04

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"

다음을 실행하십시오.

apt-cache search docker-ce

샘플 출력 :

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

설치 docker-ce:

sudo apt install docker-ce

1
Thx, 내 문제를 해결했다. 답을 업데이트 해 주시겠습니까? apt-cache명령을 잘못 입력했습니다 . 나는 스스로 시도했지만 편집 내용은 최소한 6 자 이상이어야하며 여기에는 하나만 있어야합니다!
danidemi


2
우분투 17.10의 경우 3 단계는 다음과 같습니다.sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"
progfan

3
아직 교묘 한 저장소에 없습니다 :(
Michael Wiles

4
공식 docker-ce설치 지침이 없었던 18.04에서 17.10에 대한 지침도 나에게 효과적 이었습니다. 그래도 artful레포 에서 나왔 으므로 권장하지 않습니까?
CivFan

12

우분투 17.10 (Artistic)을 사용하고 있으며이 문제가있는 사람 :

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

Docker CE를 설치하려면 다음 Ubuntu 버전 중 하나의 64 비트 버전이 필요합니다.

교묘 한 17.10 (Docker CE 17.11 Edge 만 해당)

Zesty 17.04

제니 얼 16.04

(LTS) 트러스티 14.04 (LTS)

과:

에지 또는 테스트 저장소를 추가 하려면 명령에서 단어 안정 후 단어 에지 또는 테스트 (또는 둘 다)를 추가하십시오.

따라서 Ubuntu 17.10 (artful)을 사용하는 경우 다음을 추가해야합니다.

$ 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

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"

그러나 아직 사용할 수 없습니다. 그러나 v17.11.0-ce-rc4가 어제 출시되었으므로 지금은 하루 종일 기대할 것입니다.

그래서 지금은 GAD3R이 제안한 대로 17.04 repo의 패키지를 사용했습니다 .

github 문제에 연결하십시오 .


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

위의 어느 것도 나를 위해 일하지 않았습니다.

도커를 완전히 제거한 다음에서 도커 파일을 수동으로 제거했습니다 /var.

나중에 완벽하게 다시 설치하고 실행하십시오.


1
FYI for 19.04 'disco'repo에는 docker-ce가 없으므로 추가 될 때까지 생체 공학을 사용해야합니다. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
pwaterz

yup, 오늘 여기서도 마찬가지로 패키지 disco를 사용해야 bionic합니다.
페드로 마이 아 코스타
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.