it-swarm.com.de

Docker; Die Version '18 .03.0.ce 'für' docker-ce 'wurde nicht gefunden

Ich habe versucht, Docker unter Ubuntu runnig unter Windows zu installieren und folgte diesem offiziellen Tutorial. https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1 Ich konnte die Liste meiner verfügbaren Repo-Dateien sehen und habe sie dann eingefügt Befehl Sudo apt-get install docker-ce=18.03.0.ce wie das Turotial. Aber dieser Fehler ist aufgetreten . Die Liste zeigt die Version wie docker-ce | 18.03.0~ce-0~ubuntu, aber ich kann sie nicht installieren . Wie kann ich das nicht machen? Vielleicht mache ich einen dummen Fehler.

5
user9576657

Auf welcher Ubuntu-Version laufen Sie damit? (Haben Ubuntu für Windows die gleichen Versionen?)

Ubuntu Bionic unterstützt Docker 18.03 noch nicht. Wenn Sie es ausführen möchten, müssen Sie Docker-Repo als unterstützte Version zu apt hinzufügen, wie hier beschrieben:

https://linuxconfig.org/how-to-install-docker-on-ubuntu-18-04-bionic-beaver

Erstellen Sie eine neue Datei für das Docker-Repository unter /etc/apt/sources.list.d/docker.list. Fügen Sie in dieser Datei die folgende Zeile ein:

deb [Arch=AMD64] https://download.docker.com/linux/ubuntu artful stable

(Wenn Bionik unterstützt wird, können Sie die Kunst auf Bionik umstellen.)

Als Nächstes müssen Sie den GPG-Schlüssel von Docker hinzufügen:

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

Sobald das importiert ist, aktualisieren Sie Apt erneut.

$ Sudo apt update

und schlussendlich:

$ Sudo apt install docker-ce

es funktionierte für mich auf Ubuntu Bionic,

ich hoffe es hilft!

8
danfromisrael

Die Anweisungen waren nicht ganz korrekt - das Beispiel ist falsch. Die Version muss die genaue Zeichenfolge aus apt-cache sein, z.

Sudo apt-get install docker-ce=18.03.1~ce-0~ubuntu
2
David Clarke

Ich bin auch auf das gleiche Problem gestoßen. Ich habe eine feste Version mit Chef installiert und das Problem war genau so, wie das OP es hat.

Um das Problem zu lösen, habe ich nach den verfügbaren Paketen gesucht

apt-cache madison docker-ce

Es gab mir eine Ausgabe wie diese

docker-ce | 18.06.1 ~ 3-0 ~ ubuntu | https://download.docker.com/linux/ubuntu bionic/stable AMD64-Pakete
docker-ce | 18.06.0 ~ 3-0 ~ ubuntu | https://download.docker.com/linux/ubuntu bionic/stable AMD64-Pakete docker-ce | 18.03.1 ~ 3-0 ~ ubuntu | https://download.docker.com/linux/ubuntu bionic/stable AMD64-Pakete W: Die Zielpakete (stable/binary-AMD64/Packages) werden in /etc/apt/sources.list.d/Docker.list:1 und /etc/apt/sources.list.d/docker-stable mehrfach konfiguriert. Liste: 1
...

Ich habe die aktuellste Version aus der Liste ausgewählt und sie hat funktioniert.

1
Starx

Es scheint, dass Sie brauchen , um die Installationsbefehle in Sudo auszuführen.

Für Ubuntu xenial verwende ich die folgenden Befehle, um das Docker in einem Image zu installieren:

RUN apt-get install apt-transport-https -yq \
 ca-certificates \
 curl \
 software-properties-common \
 Sudo

RUN curl -fsSL https://download.docker.com/linux/debian/gpg | Sudo apt-key add - \
    && Sudo add-apt-repository "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu xenial stable" \
    && Sudo apt-get update \
    && Sudo apt-get install docker-ce=18.03.1~ce-0~ubuntu -yq
0
Dio