Docker-engine paketi bulunamıyor


15

Başarısız, vmware Ubuntu docker yüklemeye çalışıyorum. Bunlar yaşadığım komutlar ve hatalar.

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 sürümünüz için önkoşulları yüklediğinizden emin olun. Ardından Docker'ı yükleyin.
NIMISHAN

Zaten önkoşullardaki adımları izledim sudo apt-get install linux-image-extra - $ (uname -r)
praveen

1
/etc/apt/sources.list.d/docker.listUbuntu'nuz için doğru deb girişlerini oluşturup eklediniz mi?
Tung Tran

Teşekkürler, daha önce denedikten ve denedikten sonra /etc/apt/sources.list.d/docker.list oluşturulamıyor, sonunda oluşturuldu ve docker'ı makineme başarıyla yükledi .... tekrar teşekkürler ..... ..!
praveen

Aslında aynı sorunu yaşıyorum ... / docker.list doğru 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: Paket docker-engine bulunamıyor
igx

Yanıtlar:



7

Yorumlarda belirtildiği gibi,

  1. ile dağıtım adınızı bulun lsb_release -c
  2. dosya /etc/apt/sources.list.d/docker.listaşağıdaki içeriğe sahip olmalıdır (ve başka hiçbir şey içermemelidir):deb https://apt.dockerproject.org/repo ubuntu-VERSION-NAME main

Benim durumumda (Ubuntu 14.04 'güvenilir') ekledim deb https://apt.dockerproject.org/repo ubuntu-trusty main


2
Liman işçisi almak için uygun ve ilgili anahtarların ayarlanması hakkında ayrıntılı talimatların bulunduğu docs.docker.com/engine/installation/linux/ubuntulinux adresine bakın . Ben nvidia-docker yüklemeye çalışırken çözülmemiş bir docker-motor paketi ile bana bıraktı docker.io (ubuntu tarafından tutulan paket) aracılığıyla yüklü vardı. Docker motoru kurulmadan önce docker.io yazılımını kaldırmam ve temizlemem gerekiyordu.
Caz

1

Bu sorunu apt-get güncellemesi ve apt-get install docker.io izleyerek çözdüm


0

Ben Ubuntu 16.04 "Unable" dahil başka sorunlar vardı. Bu benim makinemdeki sorunları çözmek için bash betiğidir.

#!/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

O zaman Docker'ı kaldırmam gerektiğinde farklı bir sorun yaşadım. Bu benim makinem için bash betiği ( kaynak ).

# 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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.