GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Utiliser CoreOS Container Linux sur Linode

CoreOS Container Linux est une distribution axée sur les conteneurs, conçue pour les déploiements en cluster, qui fournit l'automatisation, la sécurité et l'évolutivité des applications. Le système d'exploitation est fortement rationalisé et considéré comme minimal par rapport aux distributions traditionnelles, comme Debian ou Ubuntu. Plutôt que de faire partie du système d'exploitation hôte, l'environnement d'exécution ou de développement de CoreOS se déroule dans un conteneur Linux.

Container Linux prend en charge les environnements de conteneurs runningDocker,Kubernetes etrkt.

Profil de configuration de conteneur Linux

Lorsque vous déployez une image Container Linux, vous remarquerez que les paramètres par défaut du profil de configuration sont différents de ceux des autres distributions.

Paramètres de démarrage

Container Linux démarre avec le paramètre Direct Disk par opposition à GRUB2 ou à tout autre. Container Linux n'est pas compatible avec les noyaux Linode.

Bloquer l'attribution de l'appareil

Container Linux n'utilise pas d'espace d'échange, alors que les autres distributions de Linode utilisent /dev/sdb en tant que zone d'échange, cela n'est pas nécessaire avec Container Linux.

Aide système de fichiers/démarrage

Ceux-ci ne sont pas nécessaires pour Container Linux et Network Helper n'est pas compatible, ils sont donc tous désactivés. Les images Container Linux de Linode utilisent systemd-networkd , consultez donc notre guide de mise en réseau statique si vous souhaitez configurer des adresses IP statiques et/ou multiples pour votre déploiement.

Remarque Le service de sauvegarde Linode n'est pas disponible pour Container Linux. Vous devez sauvegarder vos données et configurations en utilisant une méthode de sauvegarde alternative.

Se connecter à Container Linux

L'utilisateur par défaut est le core utilisateur, vous devez donc vous connecter en tant que core plutôt que root . La root l'utilisateur n'a pas de mot de passe qui lui est attribué par défaut. C'est l'utilisation prévue de Container Linux.

Mises à jour et stratégies de redémarrage de Container Linux

Container Linux n'a pas de gestionnaire de packages tel que apt ou miam , et en fait, le système d'exploitation n'est pas mis à niveau avec des mises à jour de packages individuels comme la plupart des distributions. Au lieu de cela, les mises à jour complètes du système sont transmises à la distribution et le système redémarre conformément à l'une des trois stratégies de redémarrage.

La configuration par défaut est de suivre le etcd-lock ifetcd est utilisé (comme si vous mettez en cluster des Linodes exécutant Container Linux). Sinon, le système redémarrera immédiatement après l'application de la mise à jour. Pour que le Linode redémarre automatiquement, vous devez activer Lassie dans le Linode Manager.

Si vous trouvez qu'une mise à jour a des effets indésirables, revenez à la version précédente que vous utilisiez. Les vérifications de mise à jour auront lieu environ 10 minutes après le démarrage de Container Linux et environ toutes les heures par la suite. Si vous avez besoin de déclencher une mise à jour manuelle, utilisez :

update_engine_client -check_for_update

Mode de récupération

Si vous avez besoin d'accéder à votre disque Container Linux à l'aide du mode Rescue, suivez les instructions de démarrage présentées dans notre guide Rescue and Rebuild. La partition racine est située sur /dev/sda9 . Pour y accéder, saisissez :

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

Cela vous placera à la racine de votre système de fichiers Container Linux. Pour plus d'informations sur la disposition des partitions de Container Linux, consultez le Guide des partitions de disque de Container Linux.


Docker
  1. Comment utiliser BusyBox sous Linux

  2. 5 raisons d'utiliser Linux en 2020

  3. Comment utiliser la commande Su sous Linux

  4. Possible d'utiliser un .dll sous Linux

  5. Utiliser une bibliothèque C dans Swift sous Linux

Comment utiliser la commande Disown sous Linux

Comment utiliser la commande Linux SS

Comment utiliser la commande Linux nohup

Comment utiliser traceroute sur Kali Linux

Utilisation de Head Command sous Linux

Comment installer et utiliser le conteneur Rocky Linux Docker