패키지 도커 엔진을 찾을 수 없습니다


15

VMware의 Ubuntu에 도커를 설치하지 못했습니다. 이들은 내가 경험하는 명령과 오류입니다.

sudo apt-get update

sudo apt-get install docker-engine
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-engine

Ubuntu 버전의 필수 구성 요소를 설치했는지 확인하십시오. 그런 다음 Docker를 설치하십시오.
NIMISHAN

전제 조건 sudo apt-get install linux-image-
extra-

1
/etc/apt/sources.list.d/docker.list우분투에 대한 올바른 deb 항목을 작성 하고 추가 했습니까 ?
Tung Tran

고마워, 이전에 시도하고 시도한 후에 /etc/apt/sources.list.d/docker.list를 만들 수 없었습니다. 최종적으로 내 컴퓨터에도 커가 만들어 성공적으로 설치되었습니다 .... 다시 감사합니다 ..... ..!
praveen

... / docker.list가 올바른 avi @ guest-Inspiron-1464이지만 실제로 동일한 문제가 있습니다. ~ $ cat /etc/apt/sources.list.d/docker.list deb apt.dockerproject.org/repo ubuntu-trusty main avi @ guest-Inspiron-1464 : ~ $ apt-cache policy docker-engine N : 패키지 docker-engine를 찾을 수 없음
igx

답변:



7

의견에서 언급했듯이

  1. 를 통해 배포 이름을 찾으십시오 lsb_release -c
  2. 파일 /etc/apt/sources.list.d/docker.list은 다음과 같은 내용을 가져야합니다.deb https://apt.dockerproject.org/repo ubuntu-VERSION-NAME main

필자의 경우 (Ubuntu 14.04 일명 '신뢰') deb https://apt.dockerproject.org/repo ubuntu-trusty main


2
에서 봐 docs.docker.com/engine/installation/linux/ubuntulinux 고정 표시기를 얻기 위해 APT 및 관련 키를 설정하는 방법에 대한 자세한 설명이있는 곳. docker.io (ubuntu가 유지 관리하는 패키지)를 통해 설치했는데 nvidia-docker를 설치하려고 시도하는 해결되지 않은 docker-engine 패키지가 남았습니다. docker-engine을 설치하기 전에 docker.io를 제거하고 제거해야했습니다.
Caz

1

apt-get updateapt-get install docker.io 를 실행 하여이 문제를 해결했습니다.


0

우분투 16.04에서 "사용할 수 없음"을 포함한 다른 문제가있었습니다. 이것은 내 컴퓨터의 문제를 해결하는 bash 스크립트입니다.

#!/bin/bash

sudo apt update
sudo rm /var/lib/apt/lists/*
sudo rm /var/cache/apt/*.bin

VERSION-NAME=$(lsb_release -c)
y=$(echo $VERSION-NAME | awk '{print $2}')
echo $y
cd /etc/apt/sources.list.d
touch docker_test.list
echo "deb https://apt.dockerproject.org/repo ubuntu-$y main" > docker_test.list

sudo apt-get install linux-image-extra-$(uname -r) 
sudo apt-get update
sudo apt-get install docker.io

당시 Docker를 제거해야 할 때 다른 문제가있었습니다. 이것은 내 컴퓨터의 bash 스크립트 ( source )입니다.

# For unistall in Ubuntu
sudo apt-get purge docker.io 
# This will erase all your container images
sudo rm -rf /var/lib/docker
# This will erase all docker configs
sudo rm -rf /etc/docker/
sudo apt-get purge docker.io
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.