derak
(Cristian Deraco)
28 Dicembre 2024, 10:32pm
1
Ciao, ho aggiornato Docker tramite la sezione “Upgrade”. Dopo di che, ho provato ad aggiornare Discourse tramite il terminale (uso la Droplet Console di DigitalOcean). Tuttavia, eseguendo il comando ./launcher rebuild app, ricevo questo errore:
ERRORE: Versione Docker 19.03.13 non supportata, si prega di aggiornare almeno alla 20.10.0, o consigliata 24.0.7.
Ma avevo già effettuato l’aggiornamento tramite l’interfaccia di amministrazione “Upgrade” sul sito web. Ora non funziona più nulla. Cosa potrebbe essere andato storto?
pfaffman
(Jay Pfaffman)
28 Dicembre 2024, 10:41pm
2
Nell’interfaccia web hai aggiornato Discourse_docker, non Docker stesso.
apt update ; apt install docker-ce
Dovrebbe aggiornare Docker, credo.
Puoi controllare la versione con
docker --version
2 Mi Piace
derak
(Cristian Deraco)
28 Dicembre 2024, 11:53pm
3
Grazie. Il comando che hai fornito non ha funzionato. L’ho risolto con la seguente soluzione da ChatGPT:
Per aggiornare Docker su un Droplet DigitalOcean, segui questi passaggi:
1. Controlla la Versione Attuale di Docker
Esegui questo comando per vedere la versione di Docker attualmente installata:
docker --version
2. Aggiorna il Sistema Operativo
Assicurati che il sistema operativo sia aggiornato:
sudo apt update && sudo apt upgrade -y
3. Disinstalla la Vecchia Versione di Docker (se necessario)
Rimuovi qualsiasi versione esistente di Docker:
sudo apt remove docker docker-engine docker.io containerd runc
4. Installa l’Ultima Versione di Docker
Segui questi passaggi per installare l’ultima versione:
Aggiungi il Repository Ufficiale di Docker:
sudo apt-get install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installa Docker:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5. Verifica la Versione Installata
Controlla se la nuova versione è stata installata:
docker --version
6. Riavvia i Servizi Docker
Dopo l’installazione o l’aggiornamento, riavvia il servizio Docker:
sudo systemctl restart docker
7. Aggiorna Discourse
Una volta aggiornato Docker, prova ad aggiornare nuovamente Discourse:
cd /var/discourse
./launcher rebuild app
6 Mi Piace
system
(system)
Chiuso
28 Gennaio 2025, 4:23am
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.