Docker-Container-Nutzungsszene

Einleitung: Wal:

Es ist ungefähr zwei Jahre her, seit ich den Docker-Container zum ersten Mal verwendet habe: Baby: Ich habe das Gefühl, verschiedene Nutzungsszenarien gesehen zu haben, und manchmal mache ich mir Sorgen, dass ich ihn falsch verwende.

Der Zweck besteht darin, Personen zu vermitteln, die mit der Verwendung von Docker-Containern begonnen haben, und es besteht auch die Erwartung, dass neue Nutzungskenntnisse erworben werden, sodass wir die "Docker-Container-Nutzungsszene" offenlegen.

1. Zur Verteilung von Anwendungen einschließlich Quellcode und Ausführungsumgebung

(Anwendungsverteilerseite)

(Anwendungsbenutzerseite)

2. Verteilung der Ausführungsumgebung während der Entwicklung

3. Verwendung der DevContainer-Distribution (Entwicklungsumgebung), Verwendung der Remote-Entwicklungsumgebung

4. Beliebige Sandbox-Anwendung

--Verwenden Sie den Behälter als Einwegumgebung --Wenn Sie Ubuntu überprüfen, verwenden Sie docker run -it --rm ubuntu: 18.04 bash

5. Verwendung von "CLI-Anwendungsinhalt ist Docker-Container"

$ curl "<Quellspeicher>" > hoge_command
$ chmod +x hoge_command
$ mv hoge_command /usr/local/bin/hoge_command

hoge_command ist ein Shell-Skript und im Skript "exec docker run fuga_container".

Beispiel: https://github.com/COLORFULBOARD/bq_profile/blob/master/bq_profile

Ich halte es für praktisch, CLI-Anwendungen einfach zu verteilen

6. Verwenden Sie für "vorübergehende Verwendung der CLI-App"

Sie können den Docker-Container verwenden, um die CLI-App (Befehl) zu verwenden, ohne sie zu installieren.

--Verwenden Sie git, ohne git zu installieren - docker run --name repo alpine/git clone https://github.com/docker/getting-started.git - docker cp repo:/git/getting-started/ .

das ist alles. Bitte lassen Sie mich wissen, wenn es weitere Informationen gibt, die auf diese Weise zweckmäßig sind.

Recommended Posts

Docker-Container-Nutzungsszene
Athrills Docker-Container-Minimierungsverfahren
Einführung in Linux Container / Docker (Teil 1)
Konstruktion der Laravel + Docker Laradock-Nutzungsumgebung
Einführung in Linux Container / Docker (Teil 2)
Führen Sie PureScript auf einem Docker-Container aus
[Linux] Starten Sie den Apache-Container mit Docker
Docker
Über Docker, gefälschten Server und Container
Docker Push zur GitHub Container Registry (ghcr.io)
Starten Sie einen Docker-Container auf EC2 (persönliches Memorandum)
Führen Sie NordVPN im Docker (Windows) Ubuntu-Container aus
Die Geschichte der Aktualisierung des Docker-Containers von Sonar Qube
Der MySQL-Container startet nicht in Docker
[Docker] Kopieren Sie Dateien aus dem Docker-Container auf den Host
[Docker] Starten Sie den Container so schnell wie möglich
[Docker] Starten Sie den Container, starten Sie die Bash im Container und löschen Sie das Bild
Docker Container Build kann PHP-Radis nicht installieren
Einführung in die praktische Containerentwicklung von Docker / Kubernetes
Japanische Einstellungen für MySQL im Docker-Container