it-swarm.com.de

Docker-Installation unter Linux Mint 19 Tara

Ich habe versucht, Docker unter Linux zu installieren.

    Mint version 19, 
    Code name : Tara,
    PackageBase : Ubuntu Bionic
    Cinnamon (64-bit)

Referenzierter Link: https://docs.docker.com/install/linux/docker-ce/ubuntu/

Schritte:

1. Sudo apt-get remove docker docker-engine docker.io

2. Sudo apt-get update

3. Sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

4. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | Sudo apt-key add -

5. Sudo apt-key fingerprint 0EBFCD88

6. Sudo add-apt-repository "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

7. Sudo apt-get update

8. Sudo apt-get install docker-ce

Für Schritt 6 habe ich lsb_release -cs überprüft

xxxxxxxxx:~$ lsb_release -cs
tara

Ich sehe das Problem bei Schritt 7.

xxxxxxxxxxx:~$ Sudo apt-get update
Ign:1 http://packages.linuxmint.com tara InRelease
Hit:2 http://packages.linuxmint.com tara Release                                                                                                                        
Hit:3 http://la-mirrors.evowise.com/ubuntu bionic InRelease                                                                                                             
Hit:4 http://la-mirrors.evowise.com/ubuntu bionic-updates InRelease                                                                                                     
Ign:5 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                            
Hit:7 http://la-mirrors.evowise.com/ubuntu bionic-backports InRelease                                                                                                   
Hit:8 http://archive.canonical.com/ubuntu bionic InRelease                                                                                                              
Get:9 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]                    
Hit:10 http://dl.google.com/linux/chrome/deb stable Release                                                
Ign:11 https://download.docker.com/linux/ubuntu tara InRelease                                             
Err:13 https://download.docker.com/linux/ubuntu tara Release                         
  404  Not Found [IP: 2600:9000:2045:3c00:3:db06:4200:93a1 443]
Reading package lists... Done                      
E: The repository 'https://download.docker.com/linux/ubuntu tara Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Als Auswirkung für Schritt 8 sehe ich unten Fehler.

xxxxxxxx:~$ Sudo apt-get install docker-ce
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker-ce' has no installation candidate

Es scheint ein Problem mit Linux Mint Tara oder Ubuntu Bionic mit Docker zu geben.

Kann mir jemand sagen, wie das Problem behoben und Docker installiert werden kann?

19
Shivraj

Das Docker-Repository unter https://download.docker.com/linux/ubuntu Kennt den Codenamen tara von Linux Mint nicht. Verwenden Sie den Ubuntu-Codenamen bionic.

Das heißt, Ihr Schritt 6 oben sollte stattdessen so lauten:

Sudo add-apt-repository "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu $(. /etc/os-release; echo "$UBUNTU_CODENAME") stable"

Dies funktioniert, weil Linux Mint auf Ubuntu aufbaut. In diesem Schritt ersetzen wir einfach den Linux Mint-Codenamen (zurückgegeben von lsb_release -cs) Durch den Ubuntu-Basis-Codenamen (zurückgegeben von . /etc/os-release; echo "$UBUNTU_CODENAME").


Da Sie bereits den falschen Befehl ausgeführt haben (mit dem Linux Mint-Codenamen), werden möglicherweise weiterhin Warnungen mit apt-get update Angezeigt. Um dies zu beheben, können Sie die entsprechende Datei (die Datei mit der Aufschrift tara unter /etc/apt/sources.list.d/) Löschen oder eine andere Benutzeroberfläche oder ein anderes Befehlszeilentool verwenden, um dies für Sie zu tun.

34
mkasberg