Ich habe gerade einen Docker-Container mit einem ubuntu:latest
eingerichtet Bild. Dieses Bild ist laut /etc/lsb-release
ein Ubuntu 14.04. Nun möchte ich das System in meinem Container auf Ubuntu 16.04 upgraden. Daher habe ich den update-manager-core
installiert Paket. Wenn ich jedoch do-release-upgrade
ausführe , erhalte ich nur die folgende Ausgabe:
[email protected]:~# do-release-upgrade
Checking for a new Ubuntu release
No new release found
Warum geht das im Moment nicht? Funktioniert das irgendwann überhaupt? Was sind die bequemsten Möglichkeiten, um den Container von Ubuntu Version 14.04 auf 16.04 zu aktualisieren? Habe ich eine andere Möglichkeit, als mit Ubuntu 16.04 einen neuen Container zu erstellen und alle Daten aus dem alten Container in den neuen Container zu kopieren?
Akzeptierte Antwort:
do-release-upgrade -d
ist dein Freund 🙂
LTS-Releases bieten sich bis zum ersten Point-Release, normalerweise etwa im Juni oder Juli, nicht zum Update an.
Zumindest vermute ich das ist das Problem. Ich habe gerade ein paar vertrauenswürdige Maschinen auf diese Weise auf xenial aktualisiert. Ich verstehe nicht, warum es unter Docker anders sein sollte, aber wenn ja, lassen Sie es uns bitte wissen.