GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Usa CoreOS Container Linux su Linode

CoreOS Container Linux è una distribuzione incentrata sui contenitori, progettata per distribuzioni in cluster, che fornisce automazione, sicurezza e scalabilità per le applicazioni. Il sistema operativo è molto snello e considerato minimo rispetto alle distribuzioni tradizionali, come Debian o Ubuntu. Piuttosto che far parte del sistema operativo host, il runtime o l'ambiente di sviluppo di CoreOS si svolge all'interno di un container Linux.

Container Linux supporta l'esecuzione di ambienti container Docker, Kubernetes e rkt.

Profilo di configurazione Linux container

Quando distribuisci un'immagine Container Linux, noterai che le impostazioni predefinite nel profilo di configurazione sono diverse da quelle di altre distribuzioni.

Impostazioni di avvio

Container Linux si avvia con l'impostazione Direct Disk anziché GRUB2 o qualsiasi altro. Container Linux non è compatibile con i kernel Linode.

Blocca assegnazione dispositivo

Container Linux non usa uno spazio di scambio, quindi mentre le altre distribuzioni di Linode usano /dev/sdb come area di scambio, questo non è necessario con Container Linux.

Filesystem/Assistenti di avvio

Questi non sono necessari per Container Linux e Network Helper non è compatibile, quindi sono tutti disabilitati. Le immagini Container Linux di Linode usano systemd-networkd , quindi consulta la nostra guida alla rete statica se desideri configurare indirizzi IP statici e/o multipli per la tua distribuzione.

Nota Il servizio di backup di Linode non è disponibile per Container Linux. Dovresti eseguire il backup dei dati e delle configurazioni utilizzando un metodo di backup alternativo.

Accedi a Container Linux

L'utente predefinito è il core utente, quindi devi accedere come core anziché root . La root l'utente non dispone di una password assegnata per impostazione predefinita. Questo è l'uso previsto di Container Linux.

Aggiornamenti del container Linux e strategie di riavvio

Container Linux non ha un gestore di pacchetti come apt o yum e in effetti il ​​sistema operativo non viene aggiornato con aggiornamenti dei singoli pacchetti come la maggior parte delle distribuzioni. Al contrario, gli aggiornamenti dell'intero sistema vengono inviati alla distribuzione e il sistema si riavvia in base a una delle tre strategie di riavvio.

La configurazione predefinita prevede di seguire etcd-lock strategia ifetcd è in uso (ad esempio se si sta raggruppando Linode su cui è in esecuzione Container Linux). In caso contrario, il sistema si riavvierà immediatamente dopo l'applicazione dell'aggiornamento. Affinché il Linode si avvii automaticamente, vorrai che Lassie sia abilitata in Linode Manager.

Se trovi che un aggiornamento ha effetti indesiderati, torna alla versione precedente che stavi utilizzando. I controlli di aggiornamento avranno luogo circa 10 minuti dopo l'avvio di Container Linux e circa ogni ora dopo. Se è necessario attivare l'aggiornamento manuale, utilizzare:

update_engine_client -check_for_update

Modalità di ripristino

Se hai bisogno di accedere al tuo disco Container Linux utilizzando la modalità Rescue, usa le istruzioni di avvio mostrate nella nostra guida al salvataggio e alla ricostruzione. La partizione di root si trova su /dev/sda9 . Per accedervi, inserisci:

mount /dev/sda9 && cd /media/sda9

Questo ti metterà alla radice del tuo filesystem Container Linux. Per ulteriori informazioni sul layout delle partizioni di Container Linux, vedere la Guida alle partizioni del disco di Container Linux.


Docker
  1. Come usare BusyBox su Linux

  2. 5 motivi per usare Linux nel 2020

  3. Come uso cron in Linux

  4. Come usare TROVA in Linux

  5. Usa una libreria C in Swift su Linux

Come usare il comando Disown in Linux

Come utilizzare il comando SS di Linux

Come usare il comando nohup di Linux

Come usare traceroute su Kali Linux

Uso del comando principale in Linux

Come installare e utilizzare il contenitore Rocky Linux Docker