Scène d'utilisation du conteneur Docker

Introduction: baleine:

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».

1. Utilisation de la distribution d'applications, y compris le code source et l'environnement d'exécution

(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)

2. Distribution de l'environnement d'exécution pendant le développement

--Préparer un environnement d'exécution lors du développement lorsque le livrable n'est que du code source (bibliothèque, etc.)

3. Utilisation de la distribution DevContainer (environnement de développement), utilisation de l'environnement de développement à distance

4. Toute application sandbox

--Utiliser le conteneur comme environnement jetable --Lors de la vérification d'ubuntu, docker run -it --rm ubuntu: 18.04 bash

5. Utilisation de "Le contenu de l'application CLI est un conteneur Docker"

$ 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

6. Utilisation pour «utilisation temporaire de l'application 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

Scène d'utilisation du conteneur Docker
Procédure de minimisation des conteneurs Docker d'Athrill
Introduction à Linux Container / Docker (Partie 1)
Construction de l'environnement d'utilisation Laravel + Docker Laradock
Introduction à Linux Container / Docker (Partie 2)
Exécuter PureScript sur un conteneur Docker
[Linux] Démarrer le conteneur Apache avec Docker
docker
À propos de Docker, faux serveur et conteneur
Docker push vers GitHub Container Registry (ghcr.io)
Lancer un conteneur docker sur EC2 (mémorandum personnel)
Exécutez NordVPN dans le conteneur Ubuntu Docker (Windows)
L'histoire de la mise à jour du Docker Container de Sonar Qube
Le conteneur MySQL ne démarre pas dans Docker
[Docker] Copie des fichiers du conteneur Docker vers l'hôte
[Docker] Démarrez le conteneur dès que possible
[Docker] Démarrez le conteneur, démarrez bash à l'intérieur du conteneur, supprimez l'image
La construction du conteneur Docker ne parvient pas à installer php-radis
Introduction au développement pratique de conteneurs Docker / Kubernetes
Paramètres japonais pour mysql dans le conteneur Docker