Docker est un outil qui vous permet de créer un environnement avec une seule commande et de déplacer l'environnement de développement vers l'environnement de production tel quel. Cette fois, je vais vous expliquer brièvement Docker!
[Vidéo YouTube] Êtes-vous toujours épuisé par VM? Je vais vous expliquer les bons points de Docker et les termes associés!
S'il s'agit d'une vidéo, cela correspond à cette partie.
La grande différence est de savoir si un autre système d'exploitation est en cours d'exécution sur le système d'exploitation hôte (le système d'exploitation que vous utilisez actuellement).
Dans VM, un autre système d'exploitation s'exécute sur le système d'exploitation, il est donc lent. En revanche, la virtualisation à l'aide de la technologie des conteneurs est rapide car elle s'exécute sur l'OS que vous utilisez actuellement!
À propos, les conteneurs ne sont pas limités à Docker, mais il existe divers autres conteneurs tels que containerd et podman.
S'il s'agit d'une vidéo, ce sera cette partie. Les commodités de Docker sont les suivantes.
C'est un outil de développement indispensable.
Voici quelques mots que vous voyez souvent dans Docker. Dans le cas d'une vidéo, il s'agit de cette partie.
Docker Hub Docker Hub est un référentiel pour stocker des images Docker. D'ailleurs, à partir de novembre 2020, les images qui n'ont pas été utilisées depuis six mois ont été supprimées, alors soyez prudent (plans gratuits pour les personnes).
Dockerfile C'est un fichier pour écrire les paramètres de l'image Docker à créer. Lorsque vous écrivez les paramètres, une image intermédiaire est créée pour chaque ligne avec des instructions telles que RUN et ADD.
docker-compose Utilisé pour lier plusieurs conteneurs Docker.
kubernetes Veuillez vérifier la prononciation sur le site suivant. https://www.youtube.com/watch?v=3uFqJ0IhxVA
Il est utilisé pour automatiser les opérations des conteneurs. Puisqu'il y a 8 caractères entre k et s, il est abrégé en k8s.
Amazon ECR (Amazon Elastic Container Registry) Utilisé pour gérer les images de conteneurs sur AWS.
Amazon ECS (Amazon Elastic Container Service) Un service qui vous permet d'exécuter, d'arrêter et de gérer des conteneurs dans votre cluster.
Amazon EKS (Amazon Elastic Kubernetes Service) Il s'agit d'un service permettant d'exploiter des k8 sur AWS.
Amazon Fargate Un service sans serveur pour les conteneurs.
Vous êtes-vous intéressé à Docker?
Si vous souhaitez en savoir plus, je vous recommande l'article Qiita suivant car il est très détaillé! Je viens de démarrer Docker, je l'ai donc résumé de manière facile à comprendre
Les commentaires sur twitter et youtube sont également les bienvenus!
Recommended Posts