Cela fait environ deux ans que j'ai utilisé le conteneur Docker pour la première fois: bébé: j'ai l'impression d'avoir vu divers scénarios d'utilisation, et parfois j'ai peur de ne pas l'utiliser correctement.
Le but est de transmettre aux personnes qui ont commencé à utiliser les conteneurs Docker, et il y a aussi l'attente que de nouvelles connaissances sur l'utilisation seront obtenues, nous allons donc exposer la «scène d'utilisation des conteneurs Docker».
(Côté distributeur d'application)
--Préparer un Dockerfile --Construire l'image du conteneur, y compris le code source, le fichier d'exécution et l'environnement d'exécution --Mettez l'image du conteneur dans le registre
(Côté utilisateur de l'application)
--Préparer un environnement d'exécution lors du développement lorsque le livrable n'est que du code source (bibliothèque, etc.)
--Utiliser le conteneur comme environnement jetable
--Lors de la vérification d'ubuntu, docker run -it --rm ubuntu: 18.04 bash
$ curl "<Stockage source>" > hoge_command
$ chmod +x hoge_command
$ mv hoge_command /usr/local/bin/hoge_command
hoge_command est un script shell, et ʻexec docker run fuga_container` est dans le script.
Exemple: https://github.com/COLORFULBOARD/bq_profile/blob/master/bq_profile
Je pense que c'est pratique pour distribuer facilement des applications CLI
Vous pouvez utiliser le conteneur Docker dans le but d'utiliser l'application CLI (commande) sans l'installer.
--Utilisez git sans installer git
- docker run --name repo alpine/git clone https://github.com/docker/getting-started.git
- docker cp repo:/git/getting-started/ .
--Origine: Tutoriel Docker Desktop pour Mac
c'est tout. Veuillez me faire savoir s'il y a d'autres informations qu'il serait pratique de l'utiliser de cette manière.
Recommended Posts