Právě jsem nastavil kontejner Docker s ubuntu:latest
obraz. Tento obrázek je podle /etc/lsb-release
Ubuntu 14.04. Nyní bych rád upgradoval systém v mém kontejneru na Ubuntu 16.04. Proto jsem nainstaloval update-manager-core
balík. Když však spustím do-release-upgrade
, právě dostávám následující výstup:
[email protected]:~# do-release-upgrade
Checking for a new Ubuntu release
No new release found
Proč to v tuto chvíli nefunguje? Bude to někdy vůbec fungovat? Jaké jsou nejpohodlnější způsoby upgradu kontejneru z verze Ubuntu 14.04 na 16.04? Mám jinou možnost než vytvořit nový kontejner s Ubuntu 16.04 a zkopírovat všechna data ze starého kontejneru do nového kontejneru?
Přijatá odpověď:
do-release-upgrade -d
je tvůj přítel 🙂
Vydání LTS se nenabízí k aktualizaci až do prvního vydání, obvykle kolem června nebo července.
Alespoň předpokládám to je problém. Právě jsem upgradoval pár důvěryhodných strojů na xenial tímto způsobem. Nechápu, proč by to mělo být v dockeru jiné, ale pokud ano, dejte nám prosím vědět.