le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
L'azienda utilizza Docker, ma tutti nel team lo utilizzano in silenzio e non viene fornita alcuna formazione.
È necessario utilizzare una scala per accedere al sito Web ufficiale del docker:Installa Docker Engine su Ubuntu
Qui sorge un dubbio: che rapporto c'è tra Docker Engine e Docker e DockerDesktop?
Nella pagina "Installa Docker Engine su Ubuntu", "Metodi di installazione" descrive:
Puoi installare Docker Engine in diversi modi, a seconda delle tue esigenze (Puoi installare Docker Engine in diversi modi, a seconda delle tue esigenze)
1)Docker Engine è fornito in bundle con Docker Desktop per Linux. Questo è il modo più semplice e veloce per iniziare.
Docker Engine è fornito in bundle con Docker Desktop per Linux.Questo è il modo più semplice e veloce per iniziare
2) Configurare e installare Docker Engine dal repository apt di Docker.
Configura e installa il repository apt di Docker Engine.
3) Installarlo manualmente e gestire manualmente gli aggiornamenti.
Installalo manualmente e gestisci gli aggiornamenti manualmente.
4)Utilizzare uno script di convenienza. Consigliato solo per ambienti di test e sviluppo.
Utilizza uno script di convenienza. Consigliato solo per ambienti di test e sviluppo.
Seguendo le istruzioni precedenti, installare Docker Desktop è il modo più semplice. Tuttavia, dopo aver scaricato Docker Desktop.deb, l'installazione fallisce con il seguente messaggio:
sudo apt-get aggiornamento
sudo apt-get install ./docker-desktop-amd64.deb
I seguenti pacchetti presentano dipendenze non soddisfatte:
docker-desktop : Dipende: docker-ce-cli ma non è installabile
E: Impossibile correggere i problemi, hai trattenuto dei pacchi danneggiati.
Documenti del sito ufficiale,
Inizialmente pensavo che la versione di Ubuntu20 fosse sbagliata, ma non sono riuscito a trovare una versione compatibile con Ubuntu20. C'è qualche confusione qui?
Domande di ricercaImpossibile installare Docker Desktop su Ubuntu 22.04
Docker Desktop ha una dipendenza dalla CLI di Docker, che richiede che il repository del pacchetto download.docker.com sia impostato prima di installare il pacchetto docker-desktop; dal messaggio di errore, sospetto che tu non abbia impostato quel repository (vedi "passaggio 1" nelle istruzioni; https://docs.docker.com/desktop/install/ubuntu/#install-docker-desktop
(Docker Desktop si basa sulla CLI docker, che richiede la configurazione del repository del pacchetto download.docker.com prima di installare il pacchetto docker-desktop; a giudicare dal messaggio di errore, sospetto che tu non abbia configurato quel repository (vedi "Passaggio 1" nelle istruzioni "; https://docs.docker.com/desktop/install/ubuntu/#install-docker-desktop)
In abbinamento alla documentazione:Installa Docker Desktop su Ubuntu
Quindi nella pagina di download del desktop del documento DockerInstalla Docker Desktop su Ubuntu
Installa Docker Desktop
Approccio consigliato per installare Docker Desktop su Ubuntu:
1. Imposta il repository dei pacchetti di Docker. Vedi il primo passaggio di Installazione tramite il repository apt.
2. Scarica l'ultimo pacchetto DEB.
3. Installare il pacchetto con apt come segue:
sudo apt-get aggiornamento
sudo apt-get install ./docker-desktop-<arch> .deb
Devi prima installare il repository dei pacchetti di Docker. Non so cosa abbia a che fare con Docker e quale sia il suo utilizzo.
Installare utilizzando il repository apt
Prima di installare Docker Engine per la prima volta su una nuova macchina host, devi configurare il repository Docker. In seguito, puoi installare e aggiornare Docker dal repository.
1. Imposta il repository apt di Docker.
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 这是个什么命令?
sudo apt-get update
2. Installare i pacchetti Docker.
Ultimo:
To install the latest version, run:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Versione specifica:
To install a specific version of Docker Engine, start by listing the available versions in the repository:
# List the available versions:
apt-cache madison docker-ce | awk '{ print $3 }'
5:27.0.3-1~ubuntu.24.04~noble
5:27.0.2-1~ubuntu.24.04~noble
...
Select the desired version and install:
VERSION_STRING=5:27.0.3-1~ubuntu.24.04~noble
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
3. Verificare che l'installazione del Docker Engine sia riuscita eseguendo l'immagine hello-world.
sudo docker run hello-world
Questo comando scarica un'immagine di prova e la esegue in un contenitore. Quando il contenitore viene eseguito, stampa un messaggio di conferma ed esce.
È necessario utilizzare sudo per eseguire i comandi Docker
domanda:
Il comando sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc è bloccato? ! !
Soluzione:Installazione di Docker in Ubuntu, aggiunta della chiave GPG ufficiale di Docker non riuscita, soluzione
(1) Per prima cosa scarica la chiave GPG ufficiale sul tuo computer locale. Il file scaricato è un file gpg.
(2) Dopo averlo scaricato localmente, utilizzare il seguente comando per installare la chiave GPG ufficiale:
sudo apt-key aggiungi ./gpg
Il meccanismo della chiave apt di Linux dovrà essere studiato in futuro
Dopo aver utilizzato il comando locale sudo apt-key add ./gpg gpg Aggiungi il repository al comando Apt source aggiungi la libreria docker Penso che dovrebbe essere modificato, ma non so come modificarlo
Ho utilizzato il file Desktop.deb scaricato
Ci sono problemi, ci sono problemi. . . .