J'ai essayé de toucher Docker pour la première fois

Bonjour. Mun: souriant: J'ai décidé d'utiliser Docker pour le prochain projet, alors j'ai essayé de le toucher un peu. Je l'ai écrit comme mémorandum pour moi-même, mais j'espère que cet article sera utile à ceux qui touchent Docker pour la première fois! N'hésitez pas à commenter si vous avez des erreurs sur le contenu de l'article ou tout conseil que vous devriez faire: ensoleillé:

Visite pour la première fois!

Connaissances préalables et questions connexes.

Veuillez vous référer à l'article suivant.

Table des matières
  • Qu'est-ce que Docker?
  • Installation de Docker
  • Obtenir l'image, démarrer le conteneur

Qu'est-ce que Docker? En gros, la technologie de virtualisation de type conteneur est née pour résoudre le problème des machines virtuelles «lourdes» qui existaient à l'origine, et Docker est un représentant de la technologie de virtualisation de type conteneur. (Pour plus de détails, veuillez consulter cet article (l'article est en cours de création) )

De l'installation au démarrage 1. Installez Docker La méthode d'installation est soigneusement décrite sur la page officielle. Ceux à installer diffèrent selon le système d'exploitation que vous utilisez, veuillez donc installer ceux qui conviennent à partir de la page officielle ci-dessous. : point_right_tone1: Page officielle de Docker   2. Vérifiez la version Une fois l'installation terminée, vérifiez les versions de Docker et Docker composer. À l'invite de commandes, tapez la commande suivante.  docker -v  docker composer -v ![JPEGイメージ-9BA33E12401D-1.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183584/0f46e612-cf48-0d5c-d526-35d45c5f5dd6.jpeg) * Docker composer est un outil utilisé lors de l'exploitation de plusieurs conteneurs, mais cette fois, il ne sera pas utilisé.   3. Démarrez le conteneur depuis le terminal Vous avez besoin d'une image pour démarrer le conteneur, mais cette image est Il y a "Comment obtenir de Docker Hub sur le WEB" et "Comment créer par vous-même". Cette fois, j'expliquerai le premier comme un livre d'introduction.   Après l'installation, ouvrez Docker et vous verrez l'écran ci-dessous. ![Screen Shot 2020-11-10 at 4.25.38 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183584/b91a45fb-410f-f534-6469-1f6c5fc4c1ac.png)
  • La commande affichée consiste à obtenir l'image du didacticiel à partir de Docker Hub et à démarrer le conteneur. Cette fois, commençons ngix au lieu du conteneur du tutoriel. Tapez la commande suivante dans le terminal pour obtenir l'image nginx du hub Docker et démarrer le conteneur. docker run --name some-nginx -d -p 8080:80 nginx

  • Si le port d'un processus qui a déjà commencé est couvert et que vous vous mettez en colère, abandonnez le processus qui a déjà commencé ou démarrez le conteneur sur un autre port.

Si le démarrage réussit, RUNNING s'affiche comme illustré ci-dessous. Screen Shot 2020-11-15 at 11.46.41 AM.png

En plus de nginx, Docker hub a diverses autres images telles qu'apache, je vous recommande donc de l'essayer!   4. Assurez-vous que le conteneur fonctionne. Accédez à l'URL suivante depuis votre navigateur. http://localhost:8080

  • Veuillez lire le port comme il convient.

Si l'écran ci-dessous apparaît, le conteneur a été démarré avec succès!

Screen Shot 2020-11-15 at 12.02.57 PM.png

Résumé Jusqu'à présent, j'ai tout résumé de l'installation de Docker au démarrage du conteneur. Qu'as-tu pensé. J'espère que cela vous aidera!

Recommended Posts

J'ai essayé de toucher Docker pour la première fois
[Rails] J'ai essayé d'utiliser la méthode button_to pour la première fois
Spring Boot pour la première fois
Spring AOP pour la première fois
Introduction à Java pour la première fois # 2
Toucher Kotlin pour la première fois-Enum Classes
Apprendre pour la première fois java [Introduction]
Java14 est sorti, alors j'ai essayé d'enregistrer pour le moment
Murs touchés par le premier Rspec
Développement d'Android Studio pour la première fois (pour les débutants)
J'ai essayé d'installer le plug-in d'intégration Docker dans IntelliJ
Apprentissage pour la première fois des expressions et opérateurs Java # 3
Mémo d'apprentissage lors de l'apprentissage de Java pour la première fois (mémo d'apprentissage personnel)
Commande pour essayer d'utiliser Docker pour le moment
Comment étudier le kotlin pour la première fois ~ Partie 2 ~
Comment étudier le kotlin pour la première fois ~ Partie 1 ~
J'ai essayé le problème FizzBuzz
J'ai essayé BIND avec Docker
J'ai essayé de construire l'environnement petit à petit en utilisant docker
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
Modéliser Digimon avec DDD pour la première fois Partie 1
J'ai essayé d'expliquer la méthode
Réfléchissez lorsque Rails (turbolinks) ne charge pas la page pour la première fois
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
J'ai essayé de résumer les méthodes utilisées
J'ai essayé le mappeur d'objets de Cassandra pour Java
J'ai essayé d'utiliser Scalar DL avec Docker
J'ai essayé le nouveau yuan à Java
[First Java] Créez quelque chose qui fonctionne avec Intellij pour le moment
L'histoire de la sortie de l'application Android sur le Play Store pour la première fois.
J'ai essayé d'implémenter le modèle Iterator
J'ai essayé de résumer l'API Stream
[Communication Socket (Java)] Impressions de la mise en œuvre de la communication Socket dans la pratique pour la première fois
J'ai essayé la bibliothèque AutoValue avec Intellij
Qu'est-ce que Docker? J'ai essayé de résumer
Créer une application et la déployer pour la première fois avec heroku
Première programmation de ma vie Java 1st Hello World
J'ai essayé de migrer le portfolio créé sur Vagrant vers l'environnement de développement de Docker
Je vais absolument convertir la chaîne de temps!
Utilisez la méthode l pour la notation temporelle
Idéal et réalité que j'ai ressenti lorsque j'ai utilisé Optional pour la première fois ~ Implémentation du cache à l'aide de Map ~
Retour sur les paroles de First Gundam Fat Can, Docker et moi
L'histoire de l'utilisation intentionnelle de Try catch pour la première fois de ma vie
[Première construction d'environnement] J'ai essayé de créer un environnement Rails6 + MySQL8.0 + Docker sur Windows 10.