Vai al contenuto principale

Uno strumento open source per costruire e gestire i container.

Docker consente di creare sandbox virtualizzate per eseguire e distribuire software chiamato container. Docker può creare e utilizzare immagini estratte da un registro di container per costruire l'ambiente per il codice, le librerie, le impostazioni di sistema e altro ancora. I container Docker sono abbastanza flessibili da poter eseguire servizi in ambienti separati o avvolgere intere applicazioni e le loro dipendenze in container virtualizzati e condivisibili. Utilizzate Docker per esplorare contenitori pronti all'uso per le applicazioni più diffuse senza preoccuparvi delle dipendenze.

L'impostazione di Docker su Linode è più facile che mai: basta premere un pulsante per avviare l'esecuzione dell'applicazione Docker Marketplace .

Distribuzione di un'applicazione Marketplace

Linode Marketplace consente di distribuire facilmente il software su un'istanza di calcolo utilizzando il Cloud Manager. Per i passaggi completi, vedere Iniziare con le applicazioni Marketplace .

  1. Accedere al Cloud Manager e selezionare il link Marketplace dal menu di navigazione a sinistra. Viene visualizzata la pagina di creazione di Linode con la scheda Marketplace preselezionata.
  2. Nella sezione Seleziona applicazione, selezionare l'applicazione che si desidera distribuire.
  3. Completare il modulo seguendo i passaggi e i consigli della guida Creazione di un'istanza di calcolo. A seconda dell'applicazione Marketplace selezionata, potrebbero essere disponibili ulteriori opzioni di configurazione. Vedere la sezione Opzioni di configurazione di seguito per le distribuzioni compatibili, i piani consigliati e le opzioni di configurazione aggiuntive disponibili per l'applicazione Marketplace .
  4. Fare clic sul pulsante Crea Linode. Una volta che l'istanza di calcolo è stata approvvigionata e si è accesa completamente, attendere il completamento dell'installazione del software. Se l'istanza viene spenta o riavviata prima di questo momento, è probabile che l'installazione del software fallisca.

Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni Marketplace > Verifica dell'installazione. Una volta installata, per accedere all'applicazione e iniziare a usarla, seguire le istruzioni della sezione Come iniziare dopo la distribuzione.

Nota: Docker dovrebbe essere completamente installato entro 2-5 minuti dal termine del provisioning dell'istanza di calcolo.

Opzioni di configurazione

  • Distribuzioni supportate: Debian 10, Debian 11, Ubuntu 22.04 LTS
  • Piano minimo consigliato: È possibile utilizzare tutti i tipi e le dimensioni di piano.

Opzioni Docker

  • Risorsa da scaricare: L'url di un file Dockerfile o docker-compose.yml ospitato da usare per assemblare un'immagine come parte del processo di creazione dell'applicazione.
  • Comando da eseguire: Un comando Docker da eseguire come parte del processo di creazione dell'applicazione.

Utente limitato (opzionale)

È possibile compilare i campi seguenti per creare automaticamente un utente limitato per la nuova istanza di calcolo. Questa opzione è consigliata per la maggior parte delle installazioni come misura di sicurezza aggiuntiva. Questo account sarà assegnato alla cartella sudo che fornisce permessi elevati per l'esecuzione di comandi con l'opzione sudo prefisso.

  • Utente sudo limitato: Inserire il nome utente preferito per l'utente limitato.
  • Password per l'utente limitato: Inserire una password forte per il nuovo utente.
  • Chiave pubblica SSH per l'utente limitato: Se si desidera effettuare il login come utente limitato attraverso l'autenticazione a chiave pubblica (senza inserire la password), inserire qui la chiave pubblica. Per istruzioni sulla generazione di una coppia di chiavi, vedere Creazione di una coppia di chiavi SSH e Configurazione dell'autenticazione a chiave pubblica su un server.
  • Disabilita accesso root su SSH: per bloccare l'accesso dell'utente root su SSH, selezionare (consigliato). È comunque possibile passare all'utente root una volta effettuato l'accesso e si può accedere come root anche tramite Lish.

Dominio personalizzato (opzionale)

Se si desidera accedere all'applicazione utilizzando un dominio personalizzato, compilare i seguenti campi.

  • Token Linode API : Se si desidera utilizzare il token Linode DNS Manager per gestire i record DNS del proprio dominio personalizzato, creare un token di accesso personale Linode sul proprio account con accesso in lettura/scrittura ai domini. API Personal Access Token sul proprio account con accesso in lettura/scrittura ai domini. Se questo viene fornito insieme ai campi del sottodominio e del dominio (descritti di seguito), l'installazione tenta di creare i record DNS tramite Linode. API. Vedere Ottenere un token di accesso API . Se non si fornisce questo campo, è necessario configurare manualmente i record DNS tramite il proprio provider DNS e puntarli all'indirizzo IP della nuova istanza.
  • Sottodominio: Il sottodominio che si desidera utilizzare, come ad esempio www per www.example.com.
  • Dominio: Il nome di dominio che si desidera utilizzare, ad esempio example.com.
  • Avete bisogno di un record MX per questo dominio? Selezionare Yes per creare un sistema di base Record MX per il dominio. Selezionare No per non creare record MX
  • Avete bisogno di un record SPF per questo dominio? Selezionare Yes per creare un sistema di base Record SPF per il dominio. Selezionare No per non creare alcun record SPF.

Come iniziare dopo la distribuzione

Docker è ora installato e pronto all'uso. I passi seguenti forniscono un'applicazione di esempio per iniziare a dimostrare alcune funzionalità di base di Docker. Non è necessario per la configurazione di Docker.

Distribuzione di un'applicazione di esempio

Dopo che Docker ha terminato l'installazione, si può accedere a Docker dal terminale e distribuire un'applicazione di esempio o qualsiasi applicazione che si intende eseguire.

  1. Accedere all'istanza di calcolo tramite SSH o Lish utilizzando l'account utente limitato eventualmente creato durante la distribuzione. Se non ne avete ancora uno, eseguite il login come utente root utente e creare un account utente limitato.
  2. Individuare l'applicazione o l'applicazione campione che si desidera distribuire.
    • Docker Hub: Trova immagini docker ufficiali, come ad esempio quella per NGINX, Node.js, o l'immagine di prova di Hello World. Ogni immagine dovrebbe essere accompagnata da una documentazione su come utilizzarla.
    • Campioni Docker: La documentazione di Docker contiene un elenco di applicazioni campione con istruzioni complete per l'esecuzione di ciascun campione. Questo include un campione di WordPress, oltre a ASP.NET Core e Django.
    • Repository di campioni Docker: Applicazioni di esempio aggiuntive che possono essere eseguite.
  3. Imparate a usare Docker eseguendo il programma Docker per principianti laboratorio o leggendo la documentazione riportata di seguito:

L'applicazione Docker Marketplace è stata realizzata da Linode. Per assistenza sulla distribuzione dell'app, contattare il supporto Linode tramite le informazioni elencate nella barra laterale. Per il supporto relativo allo strumento o al software stesso, visitare il sito del supporto Docker.