도커 엔진 설치 오류

도커 엔진 설치 오류

저는 Ubuntu를 처음 접했고 다음을 따라 Ubuntu 15.04에 도커를 설치하려고 합니다.링크.

여러 번 시도했지만 항상 같은 오류가 발생합니다.

docker-engine : Depends: libdevmapper1.02.1 (>= 2:1.02.99) but  
2:1.02.90-2ubuntu1 is to be installed   
E: Unable to correct problems, you have held broken packages.

답변1

Vivid가 설치되어 있고 필수 버전(2:1.02.99)의 필수 패키지가 Wily에 있습니다. 따라서 Vivid 버전의 docker를 사용하세요. 다음 /etc/apt/sources.list.d/docker.list을 통해 편집

sudo nano /etc/apt/sources.list.d/docker.list

내용을 다음으로 대체하십시오.

deb https://apt.dockerproject.org/repo ubuntu-vivid main

그런 다음 패키지 데이터베이스를 업데이트하십시오.

sudo apt-get update

그것은 또한가능한Vivid에 패키지를 설치하려면

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/l/lvm2/dmsetup_1.02.99-1ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/l/lvm2/libdevmapper1.02.1_1.02.99-1ubuntu1_amd64.deb
sudo dpkg -i dmsetup_1.02.99-1ubuntu1_amd64.deb libdevmapper1.02.1_1.02.99-1ubuntu1_amd64.deb

패키지에 문제가 있는 경우 다음을 통해 다운그레이드하세요.

sudo apt-get install libdevmapper1.02.1=2:1.02.90-2ubuntu1 dmsetup=2:1.02.90-2ubuntu1

내 Vivid 시스템에서 테스트됨

% apt-cache policy libdevmapper1.02.1 
libdevmapper1.02.1:
  Installed: 2:1.02.99-1ubuntu1
  Candidate: 2:1.02.99-1ubuntu1
  Version table:
 *** 2:1.02.99-1ubuntu1 0
        100 /var/lib/dpkg/status
     2:1.02.90-2ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages

답변2

시스템에서 docker-engine을 완전히 제거하십시오.

apt-get 도커 엔진 제거

아래 설정을 따르세요. 현재 커널 버전을 확인하려면 터미널을 열고 uname -r을 사용하여 커널 버전을 표시하십시오.

$ 이름 없음 -r

3.11.0-15-generic 권장 패키지를 설치합니다.

$ sudo apt-get install linux-image-extra-$(uname -r)

APT 패키지 색인을 업데이트하세요.

$ sudo apt-get 업데이트

도커를 설치합니다.

$ sudo apt-get 설치 도커 엔진

도커 데몬을 시작합니다.

  $ sudo 서비스 도커 시작

Docker가 올바르게 설치되었는지 확인하십시오.

$ sudo docker 실행 hello-world

15.04 이상의 경우 부팅 시 시작되도록 docker 데몬을 구성하려면 다음을 실행하세요.

$ sudo systemctl 활성화 도커

http://gotechnies.com/install-docker-engine-ubuntu/

답변3

나는 다른 모든 답변을 조합하여 시도했고 마침내 내 문제를 해결한 것은

sudo apt-get install docker.io

관련 정보