[LINUX] Vue d'ensemble de Docker (pour les débutants)

introduction

Docker est une technologie introduite par de nombreuses sociétés de développement informatique. Beaucoup de ceux qui souhaitent devenir ingénieurs l'utiliseront à l'avenir, je vais donc résumer brièvement ce que j'ai appris.

Qu'est-ce que Docker?

En un mot, cela facilite la création d'un environnement. Généralement, lors du développement d'une application, cela commence par la création d'un environnement. Lors de la création d'un environnement, téléchargez un certain nombre de packages. À ce moment-là, une erreur s'est produite et c'est devenu une tâche difficile comme le dépannage. Tous les membres de l'équipe le feront. Vous devez également faire attention à la création de l'environnement dans l'environnement de développement, l'environnement de test et l'environnement de production. Avec Docker, la construction de l'environnement est complétée simplement en démarrant le conteneur, ce qui rend la construction de l'environnement très facile.

Qu'est-ce qu'un conteneur?

Habituellement, un conteneur est un conteneur qui peut contenir des objets. De nombreux conteneurs dans Docker peuvent être créés sur votre propre PC ou serveur et sont comme des boîtes dans lesquelles vous pouvez installer des environnements de développement, des environnements d'exécution, des packages et des bibliothèques. Vous pouvez travailler à l'intérieur du conteneur ou utiliser le conteneur pour exécuter des scripts. Si vous créez un conteneur, vous pouvez le donner à quelqu'un, à un environnement de test ou à un environnement de production.

Comment faire un conteneur

Fichier Docker => Image Docker => conteneur

Créez un fichier Docker et créez une image Docker à partir de celui-ci. Vous pouvez créer un conteneur à partir de cette image Docker.

Docker Hub De nombreux packages sont disponibles dans Docker Hub. C'est comme Git Hub dans Git. Utilisation de Docker Hub lors de la gestion publique des images Docker, Vous pouvez créer un conteneur en extrayant l'image Docker.

référence

Udemy

Kameleon Lecturer "Cours Docker enseigné par des développeurs IA américains à partir de zéro"

https://www.udemy.com/share/103aTRAEAdd1pTTHoC/

Il y a une charge, mais c'était très facile pour moi en tant que débutant à comprendre.

finalement

Nous espérons que cet article aidera les débutants à évaluer.

Recommended Posts

Vue d'ensemble de Docker (pour les débutants)
Principes de base de Pandas pour les débutants ② Présentation des données de saisie
[À voir pour les débutants] Bases de Linux
[Python] Compte-rendu de la réunion d'étude pour les débutants (7/15)
Pour les débutants de SageMaker - Liens matériels -
Compréhension facile de Python pour les tableaux et (pour les super débutants)
Outil pratique pour les débutants (en considération des idées)
Principes de base de la technologie de reconnaissance d'image (pour les débutants)
Histoire de base de l'héritage en Python (pour les débutants)
Paramètres Spacemacs (pour les débutants)
Manuel python pour les débutants
Algorithme Dikstra pour les débutants
OpenCV pour les débutants en Python
J'ai essayé le tutoriel MNIST de tensorflow pour les débutants.
Résumé des méthodes de prétraitement pour les débutants en Python (trame de données Pandas)
[Linux] Principes de base de la configuration des autorisations par chmod pour les débutants
[Pour les débutants] Quantifier la similitude des phrases avec TF-IDF
Présentation de 5 langues "deux-points" (ː ☆ 1)
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 2
Flux d'apprentissage pour les débutants en Python
[Introduction à cx_Oracle] Présentation de cx_Oracle
[Pour les débutants] kaggle exercice (merucari)
Distribution Linux recommandée pour les débutants
■ Kaggle Practice pour les débutants - Introduction de Python - par Google Colaboratory
Liste des images Docker personnalisées
CNN (1) pour la classification des images (pour les débutants)
Construction de l'environnement Python3 (pour les débutants)
Pourcentage de LIKE pour pymysql
Python #function 2 pour les super débutants
Mise à jour continue pour Docker Swarm
Les bases de Seaborn pour les débutants ④ Pairplot
Grammaire de base Python pour les débutants
Principes de base de Pandas pour les débutants ④ Gestion des éléments de date et d'heure
Pandas 100 coups pour les débutants en Python
[Python] Les principales faiblesses et inconvénients de Google Colaboratory [Pour les débutants]
Python #function 1 pour les super débutants
#List Python pour les super débutants
[Pour les débutants] Un résumé en mots des langages de programmation populaires (version 2018)
~ Conseils pour les débutants de Python présentés avec amour par Pythonista ③ ~
[Pour les débutants de Kaggle] Titanic (LightGBM)
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 1
Mémorandum de commande Linux [pour les débutants]
Implémentation de Scale-Space pour SIFT
Raccourci Linux pratique (pour les débutants)
[Apprentissage automatique Python] Recommandation d'utilisation de Spyder pour les débutants (à partir d'août 2020)
Minutes d'étude: Jour 1
[Python] Compte-rendu de la réunion d'étude pour les débutants (7/15)
Bases de Seaborn pour les débutants ① Graphique agrégé du nombre de données (Countplot)
Technique Python pour ceux qui veulent se débarrasser des débutants
Exemple d'implémentation d'un réseau de génération hostile (GAN) par Keras
Il est maintenant temps d'installer DB avec Docker! Installation de la base de données pour les débutants sur Docker
[Pour les débutants] Fonction récursive (Facile à comprendre la tour de Hanoi!)
[Pour les débutants] Résumé de la souffrance de l'AED de Kaggle et de sa lutte
Principes de base de Pandas pour les débutants ① Lecture et traitement
Traduction TensorFlow MNIST pour les débutants en ML
Arbre de décision (pour les débutants) -Édition de code-
Principes de base de Pandas pour les débutants ⑧ Traitement des chiffres
Exercices Python pour les débutants # 2 [pour instruction / instruction while]
Conseils pour exécuter Go avec Docker
Python pour les super débutants Super débutants Python # dictionnaire type 1