1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-02 01:55:22 +02:00

docker-*: update outdated translations (part 1) (#16740)

This commit is contained in:
Sebastiaan Speck 2025-06-04 19:16:34 +02:00 committed by GitHub
parent 39ee15df80
commit 36372ea2b2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
49 changed files with 210 additions and 210 deletions

View file

@ -13,19 +13,19 @@
- Baue ein Docker Image und gib ihm einen Tag: - Baue ein Docker Image und gib ihm einen Tag:
`docker build --tag {{name:tag}} .` `docker build {{[-t|--tag]}} {{name:tag}} .`
- Baue ein Docker Image ohne Build-Kontext: - Baue ein Docker Image ohne Build-Kontext:
`docker build --tag {{name:tag}} - < {{Dockerfile}}` `docker build {{[-t|--tag]}} {{name:tag}} - < {{Dockerfile}}`
- Verwende keinen Cache beim Bauen des Docker Images: - Verwende keinen Cache beim Bauen des Docker Images:
`docker build --no-cache --tag {{name:tag}} .` `docker build --no-cache {{[-t|--tag]}} {{name:tag}} .`
- Baue ein Docker Image mit einem spezifischen Dockerfile: - Baue ein Docker Image mit einem spezifischen Dockerfile:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- Baue mit benutzerdefinierten Variablen, die während des Bauens zur Verfügung stehen: - Baue mit benutzerdefinierten Variablen, die während des Bauens zur Verfügung stehen:

View file

@ -9,7 +9,7 @@
- Erzeuge und starte alle Container im Hintergrund unter der Verwendung der Datei `docker-compose.yml` im aktuellen Verzeichnis: - Erzeuge und starte alle Container im Hintergrund unter der Verwendung der Datei `docker-compose.yml` im aktuellen Verzeichnis:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- Starte alle Container. Erzeuge zugehörige Docker Images bei Bedarf neu: - Starte alle Container. Erzeuge zugehörige Docker Images bei Bedarf neu:
@ -17,7 +17,7 @@
- Starte alle Container durch Angabe eines Projektnamens unter Verwendung einer alternativen Compose-Datei: - Starte alle Container durch Angabe eines Projektnamens unter Verwendung einer alternativen Compose-Datei:
`docker compose -p {{Projektname}} --file {{pfad/zu/verzeichnis}} up` `docker compose {{[-p|--project-name]}} {{Projektname}} {{[-f|--file]}} {{pfad/zu/verzeichnis}} up`
- Stoppe alle laufenden Container: - Stoppe alle laufenden Container:
@ -25,12 +25,12 @@
- Stoppe und entferne alle Container inklusive zugehöriger Netzwerke, Volumes und Images: - Stoppe und entferne alle Container inklusive zugehöriger Netzwerke, Volumes und Images:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- Zeige die Logs aller Container kontinuierlich an: - Zeige die Logs aller Container kontinuierlich an:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- Zeige die Logs eines spezifischen Containers kontinuierlich an: - Zeige die Logs eines spezifischen Containers kontinuierlich an:
`docker compose logs --follow {{container_name}}` `docker compose logs {{[-f|--follow]}} {{container_name}}`

View file

@ -13,4 +13,4 @@
- Kopiere eine Datei oder ein Verzeichnis vom Host in einen Container und folge dabei Symlinks (kopiert die verlinkten Dateien statt der Symlinks): - Kopiere eine Datei oder ein Verzeichnis vom Host in einen Container und folge dabei Symlinks (kopiert die verlinkten Dateien statt der Symlinks):
`docker cp --follow-link {{pfad/zu/symlink_auf_host}} {{container_name}}:{{pfad/zu/datei_oder_verzeichnis_in_container}}` `docker cp {{[-L|--follow-link]}} {{pfad/zu/symlink_auf_host}} {{container_name}}:{{pfad/zu/datei_oder_verzeichnis_in_container}}`

View file

@ -5,24 +5,24 @@
- Öffne eine Shell innerhalb eines bereits laufenden Containers: - Öffne eine Shell innerhalb eines bereits laufenden Containers:
`docker exec --interactive --tty {{container_name}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{container_name}} {{/bin/bash}}`
- Führe einen Befehl im Hintergrund (losgelöst) in einem laufenden Container aus: - Führe einen Befehl im Hintergrund (losgelöst) in einem laufenden Container aus:
`docker exec --detach {{container_name}} {{befehl}}` `docker exec {{[-d|--detach]}} {{container_name}} {{befehl}}`
- Bestimme das Arbeitsverzeichnis, in dem der Befehl ausgeführt werden soll: - Bestimme das Arbeitsverzeichnis, in dem der Befehl ausgeführt werden soll:
`docker exec --interactive --tty --workdir {{pfad/zu/verzeichnis}} {{container_name}} {{befehl}}` `docker exec {{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{pfad/zu/verzeichnis}} {{container_name}} {{befehl}}`
- Führe einen Befehl im Hintergrund in einem laufenden Container aus, aber lies von der Standardeingabe: - Führe einen Befehl im Hintergrund in einem laufenden Container aus, aber lies von der Standardeingabe:
`docker exec --interactive --detach {{container_name}} {{befehl}}` `docker exec {{[-i|--interactive]}} {{[-d|--detach]}} {{container_name}} {{befehl}}`
- Setze eine Umgebungsvariable in einer laufenden Bash Sitzung: - Setze eine Umgebungsvariable in einer laufenden Bash Sitzung:
`docker exec --interactive --tty --env {{variablen_name}}={{wert}} {{container_name}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{[-e|--env]}} {{variablen_name}}={{wert}} {{container_name}} {{/bin/bash}}`
- Führe einen Befehl als ein bestimmter Benutzer aus: - Führe einen Befehl als ein bestimmter Benutzer aus:
`docker exec --user {{benutzer}} {{container_name}} {{befehl}}` `docker exec {{[-u|--user]}} {{benutzer}} {{container_name}} {{befehl}}`

View file

@ -13,20 +13,20 @@
- Zeige die IP Adresse eines Containers an: - Zeige die IP Adresse eines Containers an:
`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{container}}`
- Zeige den Pfad zur Logdatei eines Containers: - Zeige den Pfad zur Logdatei eines Containers:
`docker inspect --format='\{\{.LogPath\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{.LogPath\}\}' {{container}}`
- Zeige den Namen des Images eines Containers: - Zeige den Namen des Images eines Containers:
`docker inspect --format='\{\{.Config.Image\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{.Config.Image\}\}' {{container}}`
- Zeige die Konfiguration als JSON an: - Zeige die Konfiguration als JSON an:
`docker inspect --format='\{\{json .Config\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{json .Config\}\}' {{container}}`
- Zeige alle Port Bindings: - Zeige alle Port Bindings:
`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{container}}` `docker inspect {{[-f|--format]}} '\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{container}}`

View file

@ -9,23 +9,23 @@
- Führe einen Befehl in einem neuen Container im Hintergrund aus und zeige die ID: - Führe einen Befehl in einem neuen Container im Hintergrund aus und zeige die ID:
`docker run --detach {{image}} {{befehl}}` `docker run {{[-d|--detach]}} {{image}} {{befehl}}`
- Führe einen Befehl in einem kurzlebigen Container im interaktiven Modus mit einem Pseudo-TTY aus: - Führe einen Befehl in einem kurzlebigen Container im interaktiven Modus mit einem Pseudo-TTY aus:
`docker run --rm --interactive --tty {{image}} {{befehl}}` `docker run --rm {{[-it|--interactive --tty]}} {{image}} {{befehl}}`
- Führe einen Befehl in einem neuen Container mit übergebenen Umgebungsvariablen aus: - Führe einen Befehl in einem neuen Container mit übergebenen Umgebungsvariablen aus:
`docker run --env '{{variable}}={{wert}}' --env {{variable}} {{image}} {{befehl}}` `docker run {{[-e|--env]}} '{{variable}}={{wert}}' {{[-e|--env]}} {{variable}} {{image}} {{befehl}}`
- Führe einen Befehl in einem neuen Container mit eingebundenen Datenträgern aus: - Führe einen Befehl in einem neuen Container mit eingebundenen Datenträgern aus:
`docker run --volume {{pfad/zu/host_verzeichnis}}:{{pfad/zu/container_verzeichnis}} {{image}} {{befehl}}` `docker run {{[-v|--volume]}} {{pfad/zu/host_verzeichnis}}:{{pfad/zu/container_verzeichnis}} {{image}} {{befehl}}`
- Führe einen Befehl in einem neuen Container mit veröffentlichten Ports aus: - Führe einen Befehl in einem neuen Container mit veröffentlichten Ports aus:
`docker run --publish {{host_port}}:{{container_port}} {{image}} {{befehl}}` `docker run {{[-p|--publish]}} {{host_port}}:{{container_port}} {{image}} {{befehl}}`
- Führe einen Befehl in einem neuen Container aus und überschreibe den Einstiegspunkt des Images: - Führe einen Befehl in einem neuen Container aus und überschreibe den Einstiegspunkt des Images:

View file

@ -9,7 +9,7 @@
- Crea e inicia todos los contenedores en segundo plano usando un archivo `docker-compose.yml` desde el directorio actual: - Crea e inicia todos los contenedores en segundo plano usando un archivo `docker-compose.yml` desde el directorio actual:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- Inicia todos los contenedores, y se reconstruye si es necesario: - Inicia todos los contenedores, y se reconstruye si es necesario:
@ -17,7 +17,7 @@
- Inicia todos los contenedores especificando un nombre de proyecto y utilizando un archivo de composición alternativo: - Inicia todos los contenedores especificando un nombre de proyecto y utilizando un archivo de composición alternativo:
`docker compose -p {{nombre_proyecto}} --file {{ruta/al/archivo}} up` `docker compose {{[-p|--project-name]}} {{nombre_proyecto}} {{[-f|--file]}} {{ruta/al/archivo}} up`
- Detiene todos los contenedores en ejecución: - Detiene todos los contenedores en ejecución:
@ -25,12 +25,12 @@
- Detiene y elimina todos los contenedores, redes, imágenes y volúmenes: - Detiene y elimina todos los contenedores, redes, imágenes y volúmenes:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- Sigue los registros de todos los contenedores: - Sigue los registros de todos los contenedores:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- Sigue los registros de un contenedor específico: - Sigue los registros de un contenedor específico:
`docker compose logs --follow {{nombre_del_contenedor}}` `docker compose logs {{[-f|--follow]}} {{nombre_del_contenedor}}`

View file

@ -13,19 +13,19 @@
- Construire une image Docker et l'étiquette : - Construire une image Docker et l'étiquette :
`docker build --tag {{nom:etiquette}} .` `docker build {{[-t|--tag]}} {{nom:etiquette}} .`
- Construit une image Docker sans contexte de construction : - Construit une image Docker sans contexte de construction :
`docker build --tag {{nom:etiquette}} - < {{Dockerfile}}` `docker build {{[-t|--tag]}} {{nom:etiquette}} - < {{Dockerfile}}`
- Ne pas utiliser le cache lors de la construction de l'image : - Ne pas utiliser le cache lors de la construction de l'image :
`docker build --no-cache --tag {{nom:etiquette}} .` `docker build --no-cache {{[-t|--tag]}} {{nom:etiquette}} .`
- Construire une image Docker utilisant un Dockerfile spécifique : - Construire une image Docker utilisant un Dockerfile spécifique :
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- Construire avec des variables personnalisées définies à la volée : - Construire avec des variables personnalisées définies à la volée :

View file

@ -9,23 +9,23 @@
- Appliquer une instruction `CMD` du Dockerfile à l'image créée : - Appliquer une instruction `CMD` du Dockerfile à l'image créée :
`docker commit --change "CMD {{commande}}" {{conteneur}} {{image}}:{{etiquette}}` `docker commit {{[-c|--change]}} "CMD {{commande}}" {{conteneur}} {{image}}:{{etiquette}}`
- Appliquer une instruction `ENV` du Dockerfile à l'image créée : - Appliquer une instruction `ENV` du Dockerfile à l'image créée :
`docker commit --change "ENV {{name}}={{value}}" {{conteneur}} {{image}}:{{etiquette}}` `docker commit {{[-c|--change]}} "ENV {{name}}={{value}}" {{conteneur}} {{image}}:{{etiquette}}`
- Créer une image avec un auteur spécifique dans les métadonnées : - Créer une image avec un auteur spécifique dans les métadonnées :
`docker commit --author "{{auteur}}" {{conteneur}} {{image}}:{{etiquette}}` `docker commit {{[-a|--author]}} "{{auteur}}" {{conteneur}} {{image}}:{{etiquette}}`
- Créer une image avec un commentaire spécifique dans les métadonnées : - Créer une image avec un commentaire spécifique dans les métadonnées :
`docker commit --message "{{commentaire}}" {{conteneur}} {{image}}:{{etiquette}}` `docker commit {{[-m|--message]}} "{{commentaire}}" {{conteneur}} {{image}}:{{etiquette}}`
- Créer une image sans mettre en pause le conteneur pendant la création : - Créer une image sans mettre en pause le conteneur pendant la création :
`docker commit --pause {{false}} {{conteneur}} {{image}}:{{etiquette}}` `docker commit {{[-p|--pause]}} {{false}} {{conteneur}} {{image}}:{{etiquette}}`
- Afficher l'aide : - Afficher l'aide :

View file

@ -9,7 +9,7 @@
- Crée et démarre en arrière-plan tous les conteneurs décrits dans le fichier `docker-compose.yml` du répertoire courant : - Crée et démarre en arrière-plan tous les conteneurs décrits dans le fichier `docker-compose.yml` du répertoire courant :
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- Démarre tous les conteneurs après les avoir recréés si nécessaire : - Démarre tous les conteneurs après les avoir recréés si nécessaire :
@ -17,7 +17,7 @@
- Démarre tous les conteneurs en spécifiant un nom de projet et un fichier compose alternatif : - Démarre tous les conteneurs en spécifiant un nom de projet et un fichier compose alternatif :
`docker compose -p {{nom_de_projet}} --file {{chemin/vers/fichier}} up` `docker compose {{[-p|--project-name]}} {{nom_de_projet}} {{[-f|--file]}} {{chemin/vers/fichier}} up`
- Arrête tous les conteneurs en cours d'exécution : - Arrête tous les conteneurs en cours d'exécution :
@ -25,12 +25,12 @@
- Arrête et supprime tous les conteneurs, réseaux, images et volumes : - Arrête et supprime tous les conteneurs, réseaux, images et volumes :
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- Affiche et suit la journalisation de tous les conteneurs : - Affiche et suit la journalisation de tous les conteneurs :
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- Affiche et suit la journalisation pour un conteneurs spécifique : - Affiche et suit la journalisation pour un conteneurs spécifique :
`docker compose logs --follow {{nom_container}}` `docker compose logs {{[-f|--follow]}} {{nom_container}}`

View file

@ -13,4 +13,4 @@
- Copier un fichier ou un répertoire de l'hôte vers un conteneur, en suivant les liens symboliques (copie les fichiers liés directement, pas les liens symboliques eux-mêmes) : - Copier un fichier ou un répertoire de l'hôte vers un conteneur, en suivant les liens symboliques (copie les fichiers liés directement, pas les liens symboliques eux-mêmes) :
`docker cp --follow-link {{chemin/vers/le_lien_symbolique_de_l_hote}} {{nom_du_conteneur}}:{{chemin/vers/le_fichier_ou_le_dossier_de_conteneur}}` `docker cp {{[-L|--follow-link]}} {{chemin/vers/le_lien_symbolique_de_l_hote}} {{nom_du_conteneur}}:{{chemin/vers/le_fichier_ou_le_dossier_de_conteneur}}`

View file

@ -5,24 +5,24 @@
- Entrer dans un shell interactif dans un conteneur en cours d'exécution : - Entrer dans un shell interactif dans un conteneur en cours d'exécution :
`docker exec --interactive --tty {{nom_du_conteneur}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{nom_du_conteneur}} {{/bin/bash}}`
- Exécuter une commande en arrière-plan (détachée) dans un conteneur en cours d'exécution : - Exécuter une commande en arrière-plan (détachée) dans un conteneur en cours d'exécution :
`docker exec --detach {{nom_du_conteneur}} {{commande}}` `docker exec {{[-d|--detach]}} {{nom_du_conteneur}} {{commande}}`
- Sélectionner le répertoire de travail pour une commande donnée à exécuter : - Sélectionner le répertoire de travail pour une commande donnée à exécuter :
`docker exec --interactive --tty --workdir {{chemin/vers/le/répertoire}} {{nom_du_conteneur}} {{commande}}` `docker exec {{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{chemin/vers/le/répertoire}} {{nom_du_conteneur}} {{commande}}`
- Exécuter une commande en arrière-plan sur un conteneur existant mais garder `stdin` ouvert : - Exécuter une commande en arrière-plan sur un conteneur existant mais garder `stdin` ouvert :
`docker exec --interactive --detach {{nom_du_conteneur}} {{commande}}` `docker exec {{[-i|--interactive]}} {{[-d|--detach]}} {{nom_du_conteneur}} {{commande}}`
- Définir une variable d'environnement dans une session Bash en cours d'exécution : - Définir une variable d'environnement dans une session Bash en cours d'exécution :
`docker exec --interactive --tty --env {{variable_d_environnement}}={{valeur}} {{nom_du_conteneur}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{[-e|--env]}} {{variable_d_environnement}}={{valeur}} {{nom_du_conteneur}} {{/bin/bash}}`
- Exécuter une commande en tant qu'utilisateur spécifique : - Exécuter une commande en tant qu'utilisateur spécifique :
`docker exec --user {{utilisateur}} {{nom_du_conteneur}} {{commande}}` `docker exec {{[-u|--user]}} {{utilisateur}} {{nom_du_conteneur}} {{commande}}`

View file

@ -13,20 +13,20 @@
- Afficher l'adresse IP d'un conteneur : - Afficher l'adresse IP d'un conteneur :
`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{conteneur}}` `docker inspect {{[-f|--format]}} '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{conteneur}}`
- Afficher le chemin du fichier journal d'un conteneur : - Afficher le chemin du fichier journal d'un conteneur :
`docker inspect --format='\{\{.LogPath\}\}' {{conteneur}}` `docker inspect {{[-f|--format]}} '\{\{.LogPath\}\}' {{conteneur}}`
- Afficher le nom de l'image d'un conteneur : - Afficher le nom de l'image d'un conteneur :
`docker inspect --format='\{\{.Config.Image\}\}' {{conteneur}}` `docker inspect {{[-f|--format]}} '\{\{.Config.Image\}\}' {{conteneur}}`
- Afficher les informations de configuration en JSON : - Afficher les informations de configuration en JSON :
`docker inspect --format='\{\{json .Config\}\}' {{conteneur}}` `docker inspect {{[-f|--format]}} '\{\{json .Config\}\}' {{conteneur}}`
- Afficher toutes les liaisons de port : - Afficher toutes les liaisons de port :
`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{conteneur}}` `docker inspect {{[-f|--format]}} '\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{conteneur}}`

View file

@ -9,23 +9,23 @@
- Exécuter une commande dans un nouveau contenu Docker en mode détaché (en arrière-plan) et afficher l'ID du conteneur : - Exécuter une commande dans un nouveau contenu Docker en mode détaché (en arrière-plan) et afficher l'ID du conteneur :
`docker run --detach {{image}} {{commande}}` `docker run {{[-d|--detach]}} {{image}} {{commande}}`
- Exécuter une command dans un conteneur effemère avec une mode interactif et un terminal pseudo-TTY : - Exécuter une command dans un conteneur effemère avec une mode interactif et un terminal pseudo-TTY :
`docker run --rm --interactive --tty {{image}} {{commande}}` `docker run --rm {{[-it|--interactive --tty]}} {{image}} {{commande}}`
- Exécuter une commande dans un nouveau conteneur avec des variables d'environnement : - Exécuter une commande dans un nouveau conteneur avec des variables d'environnement :
`docker run --env '{{variable}}={{valuer}}' --env {{variable}} {{image}} {{commande}}` `docker run {{[-e|--env]}} '{{variable}}={{valuer}}' {{[-e|--env]}} {{variable}} {{image}} {{commande}}`
- Exécuter une commande dans un nouveau conteneur avec des volumes montés : - Exécuter une commande dans un nouveau conteneur avec des volumes montés :
`docker run --volume {{/chemin/vers/l_hote}}:{{chemin/vers/le/conteneur}} {{image}} {{commande}}` `docker run {{[-v|--volume]}} {{/chemin/vers/l_hote}}:{{chemin/vers/le/conteneur}} {{image}} {{commande}}`
- Exécuter une commande dans un nouveau conteneur avec des ports publiés : - Exécuter une commande dans un nouveau conteneur avec des ports publiés :
`docker run --publish {{port_de_l_hote}}:{{port_du_conteneur}} {{image}} {{commande}}` `docker run {{[-p|--publish]}} {{port_de_l_hote}}:{{port_du_conteneur}} {{image}} {{commande}}`
- Exécuter une commande dans un nouveau conteneur en écrasant l'entrée du point d'entrée de l'image : - Exécuter une commande dans un nouveau conteneur en écrasant l'entrée du point d'entrée de l'image :

View file

@ -13,19 +13,19 @@
- Bangun sebuah Docker image dengan tag tertentu: - Bangun sebuah Docker image dengan tag tertentu:
`docker build --tag {{nama:tag}} .` `docker build {{[-t|--tag]}} {{nama:tag}} .`
- Bangun sebuah Docker image tanpa konteks pembangunan: - Bangun sebuah Docker image tanpa konteks pembangunan:
`docker build --tag {{nama:tag}} - < {{Dockerfile}}` `docker build {{[-t|--tag]}} {{nama:tag}} - < {{Dockerfile}}`
- Bangun sebuah image tanpa menggunakan cache: - Bangun sebuah image tanpa menggunakan cache:
`docker build --no-cache --tag {{nama:tag}} .` `docker build --no-cache {{[-t|--tag]}} {{nama:tag}} .`
- Bangun sebuah Docker image dengan Dockerfile tertentu: - Bangun sebuah Docker image dengan Dockerfile tertentu:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- Bangun sebuah Docker image dengan variabel lingkungan tertentu: - Bangun sebuah Docker image dengan variabel lingkungan tertentu:

View file

@ -9,7 +9,7 @@
- Buat dan nyalakan semua kontainer di latar belakang menggunakan file docker-compose.yml dari direktori saat ini: - Buat dan nyalakan semua kontainer di latar belakang menggunakan file docker-compose.yml dari direktori saat ini:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- Nyalakan semua kontainer, dan bangun ulang jika diperlukan: - Nyalakan semua kontainer, dan bangun ulang jika diperlukan:
@ -17,7 +17,7 @@
- Nyalakan semua kontainer dengan menentukan nama proyek dan menggunakan file compose alternatif: - Nyalakan semua kontainer dengan menentukan nama proyek dan menggunakan file compose alternatif:
`docker compose -p {{nama_proyek}} --file {{jalan/menuju/file}} up` `docker compose {{[-p|--project-name]}} {{nama_proyek}} {{[-f|--file]}} {{jalan/menuju/file}} up`
- Hentikan semua kontainer yang sedang berjalan: - Hentikan semua kontainer yang sedang berjalan:
@ -25,12 +25,12 @@
- Hentikan dan menghapus semua kontainer, jaringan, image, dan volume: - Hentikan dan menghapus semua kontainer, jaringan, image, dan volume:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- Ikuti log untuk semua kontainer: - Ikuti log untuk semua kontainer:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- Ikuti log untuk kontainer tertentu: - Ikuti log untuk kontainer tertentu:
`docker compose logs --follow {{container_name}}` `docker compose logs {{[-f|--follow]}} {{container_name}}`

View file

@ -13,15 +13,15 @@
- Crea e tagga un'immagine Docker: - Crea e tagga un'immagine Docker:
`docker build --tag {{nome:tag}} .` `docker build {{[-t|--tag]}} {{nome:tag}} .`
- Non usare la cache per la creazione di un'immagine Docker: - Non usare la cache per la creazione di un'immagine Docker:
`docker build --no-cache --tag {{nome:tag}} .` `docker build --no-cache {{[-t|--tag]}} {{nome:tag}} .`
- Crea un'immagine Docker usando un dato Dockerfile: - Crea un'immagine Docker usando un dato Dockerfile:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- Crea un'immagine Docker usando variabili fornite in fase di build: - Crea un'immagine Docker usando variabili fornite in fase di build:

View file

@ -9,7 +9,7 @@
- Crea ed avvia tutti i container in background utilizzando il file `docker-compose.yml` nella directory corrente: - Crea ed avvia tutti i container in background utilizzando il file `docker-compose.yml` nella directory corrente:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- Avvia tutti i container, buildandoli di nuovo se necessario: - Avvia tutti i container, buildandoli di nuovo se necessario:
@ -17,7 +17,7 @@
- Avvia tutti i contenitori specificando un nome di progetto e utilizzando un file compose alternativo: - Avvia tutti i contenitori specificando un nome di progetto e utilizzando un file compose alternativo:
`docker compose -p {{nome_di_progetto}} --file {{percorso/del/file}} up` `docker compose {{[-p|--project-name]}} {{nome_di_progetto}} {{[-f|--file]}} {{percorso/del/file}} up`
- Ferma tutti i container in esecuzione: - Ferma tutti i container in esecuzione:
@ -25,12 +25,12 @@
- Ferma e rimuovi tutti i container, reti, immagini e volumi: - Ferma e rimuovi tutti i container, reti, immagini e volumi:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- Segui i log di tutti i container: - Segui i log di tutti i container:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- Segui i log di un container specifico: - Segui i log di un container specifico:
`docker compose logs --follow {{nome_container}}` `docker compose logs {{[-f|--follow]}} {{nome_container}}`

View file

@ -13,4 +13,4 @@
- Copia un file o una directory dall'host a un container, seguendo un link simbolico (non copiare il link simbolico, ma direttamente il file da lui referenziato): - Copia un file o una directory dall'host a un container, seguendo un link simbolico (non copiare il link simbolico, ma direttamente il file da lui referenziato):
`docker cp --follow-link {{percorso/del/link_simbolico_su_host}} {{nome_container}}:{{percorso/del/file_o_directory_su_container}}` `docker cp {{[-L|--follow-link]}} {{percorso/del/link_simbolico_su_host}} {{nome_container}}:{{percorso/del/file_o_directory_su_container}}`

View file

@ -5,24 +5,24 @@
- Avvia una shell interattiva all'interno di un container in esecuzione: - Avvia una shell interattiva all'interno di un container in esecuzione:
`docker exec --interactive --tty {{nome_container}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{nome_container}} {{/bin/bash}}`
- Esegui un commando in background ("detached") su un container in esecuzione: - Esegui un commando in background ("detached") su un container in esecuzione:
`docker exec --detach {{nome_container}} {{comando}}` `docker exec {{[-d|--detach]}} {{nome_container}} {{comando}}`
- Seleziona la directory di lavoro in cui eseguire un dato comando: - Seleziona la directory di lavoro in cui eseguire un dato comando:
`docker exec --interactive --tty --workdir {{percorso/della/directory}} {{nome_container}} {{comando}}` `docker exec {{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{percorso/della/directory}} {{nome_container}} {{comando}}`
- Esegui un comando in background su un container esistente, mantenendo aperto `stdin`: - Esegui un comando in background su un container esistente, mantenendo aperto `stdin`:
`docker exec --interactive --detach {{nome_container}} {{comando}}` `docker exec {{[-i|--interactive]}} {{[-d|--detach]}} {{nome_container}} {{comando}}`
- Imposta una variabile d'ambiente in una sessione Bash in esecuzione: - Imposta una variabile d'ambiente in una sessione Bash in esecuzione:
`docker exec --interactive --tty --env {{nome_variabile}}={{valore}} {{nome_container}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{[-e|--env]}} {{nome_variabile}}={{valore}} {{nome_container}} {{/bin/bash}}`
- Specifica l'utente da usare per eseguire un comando: - Specifica l'utente da usare per eseguire un comando:
`docker exec --user {{utente}} {{nome_container}} {{comando}}` `docker exec {{[-u|--user]}} {{utente}} {{nome_container}} {{comando}}`

View file

@ -13,20 +13,20 @@
- Mostra l'indirizzo IP di un container: - Mostra l'indirizzo IP di un container:
`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{nome_container}}` `docker inspect {{[-f|--format]}} '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{nome_container}}`
- Mostra il percorso dei file di log di un container: - Mostra il percorso dei file di log di un container:
`docker inspect --format='\{\{.LogPath\}\}' {{nome_container}}` `docker inspect {{[-f|--format]}} '\{\{.LogPath\}\}' {{nome_container}}`
- Mostra il nome dell'immagine di un container: - Mostra il nome dell'immagine di un container:
`docker inspect --format='\{\{.Config.Image\}\}' {{nome_container}}` `docker inspect {{[-f|--format]}} '\{\{.Config.Image\}\}' {{nome_container}}`
- Mostra le informazioni di configurazione in formato JSON: - Mostra le informazioni di configurazione in formato JSON:
`docker inspect --format='\{\{json .Config\}\}' {{nome_container}}` `docker inspect {{[-f|--format]}} '\{\{json .Config\}\}' {{nome_container}}`
- Mostra il binding di tutte le porte: - Mostra il binding di tutte le porte:
`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{nome_container}}` `docker inspect {{[-f|--format]}} '\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{nome_container}}`

View file

@ -13,19 +13,19 @@
- Dockerイメージを構築しそれにタグを付ける: - Dockerイメージを構築しそれにタグを付ける:
`docker build --tag {{名前:タグ}} .` `docker build {{[-t|--tag]}} {{名前:タグ}} .`
- ビルドコンテキスト無しでDockerイメージを構築する: - ビルドコンテキスト無しでDockerイメージを構築する:
`docker build --tag {{名前:タグ}} - < {{Dockerfile}}` `docker build {{[-t|--tag]}} {{名前:タグ}} - < {{Dockerfile}}`
- Dockerイメージ構築時にキャッシュを使わないようにする: - Dockerイメージ構築時にキャッシュを使わないようにする:
`docker build --no-cache --tag {{名前:タグ}} .` `docker build --no-cache {{[-t|--tag]}} {{名前:タグ}} .`
- 指定のDockerfileを用いてDockerイメージを構築する: - 指定のDockerfileを用いてDockerイメージを構築する:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- ビルド時のカスタム変数を指定してイメージを構築する: - ビルド時のカスタム変数を指定してイメージを構築する:

View file

@ -9,7 +9,7 @@
- カレントディレクトリにある `docker-compose.yml`ファイルを使用してバックグラウンドで全てのコンテナを作成・起動する: - カレントディレクトリにある `docker-compose.yml`ファイルを使用してバックグラウンドで全てのコンテナを作成・起動する:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- 全てのコンテナを起動し、必要に応じて再ビルドする: - 全てのコンテナを起動し、必要に応じて再ビルドする:
@ -21,12 +21,12 @@
- 全てのコンテナ、ネットワーク、イメージ、ボリュームを停止して削除する: - 全てのコンテナ、ネットワーク、イメージ、ボリュームを停止して削除する:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- 全てのコンテナのログをフォローする(表示し続ける): - 全てのコンテナのログをフォローする(表示し続ける):
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- 特定コンテナのログをフォローする(表示し続ける): - 特定コンテナのログをフォローする(表示し続ける):
`docker compose logs --follow {{コンテナ名}}` `docker compose logs {{[-f|--follow]}} {{コンテナ名}}`

View file

@ -13,4 +13,4 @@
- ホストからコンテナへシンボリックリンクに従ってファイルやディレクトリをコピーする。(シンボリックリンクされたファイルを直接コピーし、シンボリックリンクそのものはコピーしない): - ホストからコンテナへシンボリックリンクに従ってファイルやディレクトリをコピーする。(シンボリックリンクされたファイルを直接コピーし、シンボリックリンクそのものはコピーしない):
`docker cp --follow-link {{ホスト上のシンボリックリンクパス}} {{コンテナ名}}:{{コンテナ内のファイルパスもしくはディレクトリパス}}` `docker cp {{[-L|--follow-link]}} {{ホスト上のシンボリックリンクパス}} {{コンテナ名}}:{{コンテナ内のファイルパスもしくはディレクトリパス}}`

View file

@ -9,23 +9,23 @@
- 新しいコンテナでコマンドをバックグランド実行し、そのIDを表示する: - 新しいコンテナでコマンドをバックグランド実行し、そのIDを表示する:
`docker run --detach {{イメージ}} {{コマンド}}` `docker run {{[-d|--detach]}} {{イメージ}} {{コマンド}}`
- インタラクティブモードと疑似端末の割り当てを行って、使い捨てコンテナでコマンドを実行する: - インタラクティブモードと疑似端末の割り当てを行って、使い捨てコンテナでコマンドを実行する:
`docker run --rm --interactive --tty {{イメージ}} {{コマンド}}` `docker run --rm {{[-it|--interactive --tty]}} {{イメージ}} {{コマンド}}`
- 渡された環境変数を使って新しいコンテナでコマンドを実行する: - 渡された環境変数を使って新しいコンテナでコマンドを実行する:
`docker run --env '{{環境変数名}}={{値}}' --env {{環境変数名}} {{イメージ}} {{コマンド}}` `docker run {{[-e|--env]}} '{{環境変数名}}={{値}}' {{[-e|--env]}} {{環境変数名}} {{イメージ}} {{コマンド}}`
- バインドマウントを持つ新しいコンテナでコマンドを実行する: - バインドマウントを持つ新しいコンテナでコマンドを実行する:
`docker run --volume {{ホストへのパス}}:{{コンテナへのパス}} {{イメージ}} {{コマンド}}` `docker run {{[-v|--volume]}} {{ホストへのパス}}:{{コンテナへのパス}} {{イメージ}} {{コマンド}}`
- 公開ポートを持った新しいコンテナでコマンドを実行する: - 公開ポートを持った新しいコンテナでコマンドを実行する:
`docker run --publish {{ホスト側のポート}}:{{コンテナ側のポート}} {{イメージ}} {{コマンド}}` `docker run {{[-p|--publish]}} {{ホスト側のポート}}:{{コンテナ側のポート}} {{イメージ}} {{コマンド}}`
- イメージのエントリーポイントを上書きして新しいコンテナでコマンドを実行する: - イメージのエントリーポイントを上書きして新しいコンテナでコマンドを実行する:

View file

@ -13,19 +13,19 @@
- 도커 이미지 빌드 및 태그 추가: - 도커 이미지 빌드 및 태그 추가:
`docker build --tag {{이름:태그}} .` `docker build {{[-t|--tag]}} {{이름:태그}} .`
- 빌드 컨텍스트 없이 도커 이미지 빌드: - 빌드 컨텍스트 없이 도커 이미지 빌드:
`docker build --tag {{이름:태그}} - < {{도커파일}}` `docker build {{[-t|--tag]}} {{이름:태그}} - < {{도커파일}}`
- 캐시를 사용하지 않고 도커 이미지 빌드: - 캐시를 사용하지 않고 도커 이미지 빌드:
`docker build --no-cache --tag {{이름:태그}} .` `docker build --no-cache {{[-t|--tag]}} {{이름:태그}} .`
- 특정 도커파일을 이용하여 도커 이미지 빌드: - 특정 도커파일을 이용하여 도커 이미지 빌드:
`docker build --file {{도커파일}} .` `docker build {{[-f|--file]}} {{도커파일}} .`
- 빌드 시 커스텀 변수 추가: - 빌드 시 커스텀 변수 추가:

View file

@ -9,23 +9,23 @@
- 생성된 이미지에 `CMD` Dockerfile 명령 적용: - 생성된 이미지에 `CMD` Dockerfile 명령 적용:
`docker commit --change "CMD {{명령}}" {{컨테이너}} {{이미지}}:{{태그}}` `docker commit {{[-c|--change]}} "CMD {{명령}}" {{컨테이너}} {{이미지}}:{{태그}}`
- 생성된 이미지에 `ENV` Dockerfile 명령 적용: - 생성된 이미지에 `ENV` Dockerfile 명령 적용:
`docker commit --change "ENV {{이름}}={{값}}" {{컨테이너}} {{이미지}}:{{태그}}` `docker commit {{[-c|--change]}} "ENV {{이름}}={{값}}" {{컨테이너}} {{이미지}}:{{태그}}`
- 메타데이터에 특정 작성자를 포함하여 이미지 생성: - 메타데이터에 특정 작성자를 포함하여 이미지 생성:
`docker commit --author "{{작성자}}" {{컨테이너}} {{이미지}}:{{태그}}` `docker commit {{[-a|--author]}} "{{작성자}}" {{컨테이너}} {{이미지}}:{{태그}}`
- 메타데이터에 특정 주석을 포함하여 이미지 생성: - 메타데이터에 특정 주석을 포함하여 이미지 생성:
`docker commit --message "{{주석}}" {{컨테이너}} {{이미지}}:{{태그}}` `docker commit {{[-m|--message]}} "{{주석}}" {{컨테이너}} {{이미지}}:{{태그}}`
- 커밋 중 컨테이너를 중지하지 않고 이미지 생성: - 커밋 중 컨테이너를 중지하지 않고 이미지 생성:
`docker commit --pause {{false}} {{컨테이너}} {{이미지}}:{{태그}}` `docker commit {{[-p|--pause]}} {{false}} {{컨테이너}} {{이미지}}:{{태그}}`
- 도움말 표시: - 도움말 표시:

View file

@ -9,7 +9,7 @@
- 현재 디렉토리의 `docker-compose.yml` 파일을 사용해 모든 컨테이너를 백그라운드에서 생성하고 실행하기: - 현재 디렉토리의 `docker-compose.yml` 파일을 사용해 모든 컨테이너를 백그라운드에서 생성하고 실행하기:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- 모든 컨테이너 실행, 필요 시 재빌드: - 모든 컨테이너 실행, 필요 시 재빌드:
@ -17,7 +17,7 @@
- 특정 구성 파일을 사용해 모든 컨테이너 실행: - 특정 구성 파일을 사용해 모든 컨테이너 실행:
`docker compose -p {{프로젝트_이름}} --file {{경로/파일명}} up` `docker compose {{[-p|--project-name]}} {{프로젝트_이름}} {{[-f|--file]}} {{경로/파일명}} up`
- 실행 중인 모든 컨테이너 중지: - 실행 중인 모든 컨테이너 중지:
@ -25,12 +25,12 @@
- 모든 컨테이너, 네트워크, 이미지, 볼륨 중지 및 삭제: - 모든 컨테이너, 네트워크, 이미지, 볼륨 중지 및 삭제:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- 모든 컨테이너에 대한 로그 팔로우: - 모든 컨테이너에 대한 로그 팔로우:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- 특정 컨테이너에 대한 로그 팔로우: - 특정 컨테이너에 대한 로그 팔로우:
`docker compose logs --follow {{컨테이너_이름}}` `docker compose logs {{[-f|--follow]}} {{컨테이너_이름}}`

View file

@ -13,4 +13,4 @@
- 호스트에서 컨테이너로 심볼릭 링크를 따라 파일이나 디렉토리 복사 (심볼릭 링크가 아닌 링크된 파일을 직접 복사): - 호스트에서 컨테이너로 심볼릭 링크를 따라 파일이나 디렉토리 복사 (심볼릭 링크가 아닌 링크된 파일을 직접 복사):
`docker cp --follow-link {{호스트의/심볼릭_링크_경로}} {{컨테이너_이름}}:{{컨테이너의/파일_또는_디렉토리_경로}}` `docker cp {{[-L|--follow-link]}} {{호스트의/심볼릭_링크_경로}} {{컨테이너_이름}}:{{컨테이너의/파일_또는_디렉토리_경로}}`

View file

@ -5,24 +5,24 @@
- 이미 실행 중인 컨테이너에서 대화형 셸 세션 시작: - 이미 실행 중인 컨테이너에서 대화형 셸 세션 시작:
`docker exec --interactive --tty {{컨테이너_이름}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{컨테이너_이름}} {{/bin/bash}}`
- 실행 중인 컨테이너에서 백그라운드(분리 모드)로 명령 실행: - 실행 중인 컨테이너에서 백그라운드(분리 모드)로 명령 실행:
`docker exec --detach {{컨테이너_이름}} {{명령}}` `docker exec {{[-d|--detach]}} {{컨테이너_이름}} {{명령}}`
- 특정 명령을 실행할 작업 디렉토리 선택: - 특정 명령을 실행할 작업 디렉토리 선택:
`docker exec --interactive --tty --workdir {{경로/대상/폴더}} {{컨테이너_이름}} {{명령}}` `docker exec {{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{경로/대상/폴더}} {{컨테이너_이름}} {{명령}}`
- 기존 컨테이너에서 백그라운드로 명령을 실행하되 `stdin`을 열어 둠: - 기존 컨테이너에서 백그라운드로 명령을 실행하되 `stdin`을 열어 둠:
`docker exec --interactive --detach {{컨테이너_이름}} {{명령}}` `docker exec {{[-i|--interactive]}} {{[-d|--detach]}} {{컨테이너_이름}} {{명령}}`
- 실행 중인 Bash 세션에서 환경 변수를 설정: - 실행 중인 Bash 세션에서 환경 변수를 설정:
`docker exec --interactive --tty --env {{변수_이름}}={{값}} {{컨테이너_이름}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{[-e|--env]}} {{변수_이름}}={{값}} {{컨테이너_이름}} {{/bin/bash}}`
- 특정 사용자로 명령 실행: - 특정 사용자로 명령 실행:
`docker exec --user {{사용자}} {{컨테이너_이름}} {{명령}}` `docker exec {{[-u|--user]}} {{사용자}} {{컨테이너_이름}} {{명령}}`

View file

@ -13,20 +13,20 @@
- 컨테이너의 IP 주소 표시: - 컨테이너의 IP 주소 표시:
`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{컨테이너}}` `docker inspect {{[-f|--format]}} '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{컨테이너}}`
- 컨테이너의 로그 파일 경로 표시: - 컨테이너의 로그 파일 경로 표시:
`docker inspect --format='\{\{.LogPath\}\}' {{컨테이너}}` `docker inspect {{[-f|--format]}} '\{\{.LogPath\}\}' {{컨테이너}}`
- 컨테이너의 이미지 이름 표시: - 컨테이너의 이미지 이름 표시:
`docker inspect --format='\{\{.Config.Image\}\}' {{컨테이너}}` `docker inspect {{[-f|--format]}} '\{\{.Config.Image\}\}' {{컨테이너}}`
- JSON 형식으로 구성 정보 표시: - JSON 형식으로 구성 정보 표시:
`docker inspect --format='\{\{json .Config\}\}' {{컨테이너}}` `docker inspect {{[-f|--format]}} '\{\{json .Config\}\}' {{컨테이너}}`
- 모든 포트 바인딩 표시: - 모든 포트 바인딩 표시:
`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{컨테이너}}` `docker inspect {{[-f|--format]}} '\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{컨테이너}}`

View file

@ -9,23 +9,23 @@
- 백그라운드에서 새 컨테이너로 명령 실행하고 ID 표시: - 백그라운드에서 새 컨테이너로 명령 실행하고 ID 표시:
`docker run --detach {{이미지}} {{명령}}` `docker run {{[-d|--detach]}} {{이미지}} {{명령}}`
- 일회성 컨테이너에서 대화형 모드와 가상 TTY로 명령 실행: - 일회성 컨테이너에서 대화형 모드와 가상 TTY로 명령 실행:
`docker run --rm --interactive --tty {{이미지}} {{명령}}` `docker run --rm {{[-it|--interactive --tty]}} {{이미지}} {{명령}}`
- 전달된 환경 변수를 사용하여 새 컨테이너로 명령 실행: - 전달된 환경 변수를 사용하여 새 컨테이너로 명령 실행:
`docker run --env '{{변수}}={{값}}' --env {{변수}} {{이미지}} {{명령}}` `docker run {{[-e|--env]}} '{{변수}}={{값}}' {{[-e|--env]}} {{변수}} {{이미지}} {{명령}}`
- 바인드 마운트된 볼륨을 사용하여 새 컨테이너로 명령 실행: - 바인드 마운트된 볼륨을 사용하여 새 컨테이너로 명령 실행:
`docker run --volume {{/경로/대상/호스트_경로}}:{{/경로/대상/컨테이너_경로}} {{이미지}} {{명령}}` `docker run {{[-v|--volume]}} {{/경로/대상/호스트_경로}}:{{/경로/대상/컨테이너_경로}} {{이미지}} {{명령}}`
- 게시된 포트를 사용하여 새 컨테이너로 명령 실행: - 게시된 포트를 사용하여 새 컨테이너로 명령 실행:
`docker run --publish {{호스트_포트}}:{{컨테이너_포트}} {{이미지}} {{명령}}` `docker run {{[-p|--publish]}} {{호스트_포트}}:{{컨테이너_포트}} {{이미지}} {{명령}}`
- 이미지의 엔트리포인트를 덮어쓰며 새 컨테이너로 명령 실행: - 이미지의 엔트리포인트를 덮어쓰며 새 컨테이너로 명령 실행:

View file

@ -9,7 +9,7 @@
- हालको डाइरेक्टरीबाट `docker-compose.yml` फाइल प्रयोग गरेर पृष्ठभूमिमा सबै कन्टेनरहरू सिर्जना गर्नुहोस् र सुरु गर्नुहोस्: - हालको डाइरेक्टरीबाट `docker-compose.yml` फाइल प्रयोग गरेर पृष्ठभूमिमा सबै कन्टेनरहरू सिर्जना गर्नुहोस् र सुरु गर्नुहोस्:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- सबै कन्टेनरहरू सुरु गर्नुहोस्, आवश्यक भएमा पुन: निर्माण गर्नुहोस्: - सबै कन्टेनरहरू सुरु गर्नुहोस्, आवश्यक भएमा पुन: निर्माण गर्नुहोस्:
@ -17,7 +17,7 @@
- प्रोजेक्तको नाम निर्दिष्ट गरेर र वैकल्पिक रचना फाइल प्रयोग गरेर सबै कन्टेनरहरू सुरु गर्नुहोस्: - प्रोजेक्तको नाम निर्दिष्ट गरेर र वैकल्पिक रचना फाइल प्रयोग गरेर सबै कन्टेनरहरू सुरु गर्नुहोस्:
`docker compose -p {{परियोजनाको_नाम}} --file {{फाइल/को/पथ}} up` `docker compose {{[-p|--project-name]}} {{परियोजनाको_नाम}} {{[-f|--file]}} {{फाइल/को/पथ}} up`
- चलिरहेको सबै कन्टेनरहरू रोक्नुहोस्: - चलिरहेको सबै कन्टेनरहरू रोक्नुहोस्:
@ -25,12 +25,12 @@
- सबै कन्टेनरहरू, नेटवर्कहरू, छविहरू, र भोल्युमहरू हटाउनुहोस् र रोक्नुहोस्: - सबै कन्टेनरहरू, नेटवर्कहरू, छविहरू, र भोल्युमहरू हटाउनुहोस् र रोक्नुहोस्:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- सबै कन्टेनरहरूको लागि लगहरू फलो गर्नुहोस्: - सबै कन्टेनरहरूको लागि लगहरू फलो गर्नुहोस्:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- विशेष कन्टेनरको लागि लगहरू पछ्याउनुहोस्: - विशेष कन्टेनरको लागि लगहरू पछ्याउनुहोस्:
`docker compose logs --follow {{कन्टेनर_नाम}}` `docker compose logs {{[-f|--follow]}} {{कन्टेनर_नाम}}`

View file

@ -13,19 +13,19 @@
- Cria uma imagem Docker e cria uma etiqueta para ela: - Cria uma imagem Docker e cria uma etiqueta para ela:
`docker build --tag {{nome:etiqueta}} .` `docker build {{[-t|--tag]}} {{nome:etiqueta}} .`
- Cria uma imagem Docker sem contexto de criação: - Cria uma imagem Docker sem contexto de criação:
`docker build --tag {{nome:etiqueta}} - < {{Dockerfile}}` `docker build {{[-t|--tag]}} {{nome:etiqueta}} - < {{Dockerfile}}`
- Não usa o cache na criação da imagem: - Não usa o cache na criação da imagem:
`docker build --no-cache --tag {{nome:etiqueta}} .` `docker build --no-cache {{[-t|--tag]}} {{nome:etiqueta}} .`
- Cria uma imagem Docker usando um Dockerfile específico: - Cria uma imagem Docker usando um Dockerfile específico:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- Cria uma imagem Docker utilizando variáveis customizadas para a criação de imagens: - Cria uma imagem Docker utilizando variáveis customizadas para a criação de imagens:

View file

@ -9,23 +9,23 @@
- Aplica uma instrução `CMD` do Dockerfile à imagem criada: - Aplica uma instrução `CMD` do Dockerfile à imagem criada:
`docker commit --change "CMD {{comando}}" {{contêiner}} {{imagem}}:{{tag}}` `docker commit {{[-c|--change]}} "CMD {{comando}}" {{contêiner}} {{imagem}}:{{tag}}`
- Aplica uma instrução `ENV` do Dockerfile à imagem criada: - Aplica uma instrução `ENV` do Dockerfile à imagem criada:
`docker commit --change "ENV {{nome}}={{valor}}" {{contêiner}} {{imagem}}:{{tag}}` `docker commit {{[-c|--change]}} "ENV {{nome}}={{valor}}" {{contêiner}} {{imagem}}:{{tag}}`
- Cria uma imagem com um autor específico nos metadados: - Cria uma imagem com um autor específico nos metadados:
`docker commit --author "{{autor}}" {{contêiner}} {{imagem}}:{{tag}}` `docker commit {{[-a|--author]}} "{{autor}}" {{contêiner}} {{imagem}}:{{tag}}`
- Cria uma imagem com um comentário específico nos metadados: - Cria uma imagem com um comentário específico nos metadados:
`docker commit --message "{{comentário}}" {{contêiner}} {{imagem}}:{{tag}}` `docker commit {{[-m|--message]}} "{{comentário}}" {{contêiner}} {{imagem}}:{{tag}}`
- Cria uma imagem sem pausar o contêiner durante o commit: - Cria uma imagem sem pausar o contêiner durante o commit:
`docker commit --pause {{false}} {{contêiner}} {{imagem}}:{{tag}}` `docker commit {{[-p|--pause]}} {{false}} {{contêiner}} {{imagem}}:{{tag}}`
- Exibe ajuda: - Exibe ajuda:

View file

@ -9,7 +9,7 @@
- Cria e inicia todos os containers em segundo plano usando um arquivo `docker-compose.yml` do seu diretório atual: - Cria e inicia todos os containers em segundo plano usando um arquivo `docker-compose.yml` do seu diretório atual:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- Inicia todos os containers. Se necessário, realiza um rebuild: - Inicia todos os containers. Se necessário, realiza um rebuild:
@ -17,7 +17,7 @@
- Inicia todos os containers especificando um nome de projeta e usando um arquivo de composição alternativo: - Inicia todos os containers especificando um nome de projeta e usando um arquivo de composição alternativo:
`docker compose -p {{nome_do_projeto}} --file {{caminho/para/arquivo}} up` `docker compose {{[-p|--project-name]}} {{nome_do_projeto}} {{[-f|--file]}} {{caminho/para/arquivo}} up`
- Encerra todos os containers em execução: - Encerra todos os containers em execução:
@ -25,12 +25,12 @@
- Encerra e remove todos os containers, networks, imagens e volumes: - Encerra e remove todos os containers, networks, imagens e volumes:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- Segue os logs de todos os containers: - Segue os logs de todos os containers:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- Segue os logs de um container específico: - Segue os logs de um container específico:
`docker compose logs --follow {{nome_container}}` `docker compose logs {{[-f|--follow]}} {{nome_container}}`

View file

@ -13,4 +13,4 @@
- Copia um diretório de um host para um container, seguindo o link simbólico (copia os arquivos linkados diretamente e não o link simbólico): - Copia um diretório de um host para um container, seguindo o link simbólico (copia os arquivos linkados diretamente e não o link simbólico):
`docker cp --follow-link {{caminho/do/arquivo_ou_diretório_linkado_do_host}} {{nome_do_container}}:{{caminho/do/arquivo_ou_diretório_do_container}}` `docker cp {{[-L|--follow-link]}} {{caminho/do/arquivo_ou_diretório_linkado_do_host}} {{nome_do_container}}:{{caminho/do/arquivo_ou_diretório_do_container}}`

View file

@ -5,24 +5,24 @@
- Entra em uma sessão de shell interativa em um contêiner em execução: - Entra em uma sessão de shell interativa em um contêiner em execução:
`docker exec --interactive --tty {{nome_do_contêiner}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{nome_do_contêiner}} {{/bin/bash}}`
- Executa um comando em segundo plano (detached) em um contêiner em execução: - Executa um comando em segundo plano (detached) em um contêiner em execução:
`docker exec --detach {{nome_do_contêiner}} {{comando}}` `docker exec {{[-d|--detach]}} {{nome_do_contêiner}} {{comando}}`
- Seleciona o diretório de trabalho para a execução de um determinado comando: - Seleciona o diretório de trabalho para a execução de um determinado comando:
`docker exec --interactive --tty --workdir {{caminho/para/diretório}} {{nome_do_contêiner}} {{comando}}` `docker exec {{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{caminho/para/diretório}} {{nome_do_contêiner}} {{comando}}`
- Executa um comando em segundo plano em um contêiner existente, mas mantém o `stdin` aberto: - Executa um comando em segundo plano em um contêiner existente, mas mantém o `stdin` aberto:
`docker exec --interactive --detach {{nome_do_contêiner}} {{comando}}` `docker exec {{[-i|--interactive]}} {{[-d|--detach]}} {{nome_do_contêiner}} {{comando}}`
- Define uma variável de ambiente em uma sessão Bash em execução: - Define uma variável de ambiente em uma sessão Bash em execução:
`docker exec --interactive --tty --env {{nome_da_variável}}={{valor}} {{nome_do_contêiner}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{[-e|--env]}} {{nome_da_variável}}={{valor}} {{nome_do_contêiner}} {{/bin/bash}}`
- Executa um comando como um usuário específico: - Executa um comando como um usuário específico:
`docker exec --user {{usuário}} {{nome_do_contêiner}} {{comando}}` `docker exec {{[-u|--user]}} {{usuário}} {{nome_do_contêiner}} {{comando}}`

View file

@ -13,20 +13,20 @@
- Exibe o endereço IP de um contêiner: - Exibe o endereço IP de um contêiner:
`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{contêiner}}` `docker inspect {{[-f|--format]}} '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{contêiner}}`
- Exibe o caminho para o arquivo de log do contêiner: - Exibe o caminho para o arquivo de log do contêiner:
`docker inspect --format='\{\{.LogPath\}\}' {{contêiner}}` `docker inspect {{[-f|--format]}} '\{\{.LogPath\}\}' {{contêiner}}`
- Exibe o nome da imagem do contêiner: - Exibe o nome da imagem do contêiner:
`docker inspect --format='\{\{.Config.Image\}\}' {{contêiner}}` `docker inspect {{[-f|--format]}} '\{\{.Config.Image\}\}' {{contêiner}}`
- Exibe as informações de configuração como JSON: - Exibe as informações de configuração como JSON:
`docker inspect --format='\{\{json .Config\}\}' {{contêiner}}` `docker inspect {{[-f|--format]}} '\{\{json .Config\}\}' {{contêiner}}`
- Exibe todas as portas vinculadas: - Exibe todas as portas vinculadas:
`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{contêiner}}` `docker inspect {{[-f|--format]}} '\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{contêiner}}`

View file

@ -9,23 +9,23 @@
- Executa um comando em um novo container em background e exibe o ID: - Executa um comando em um novo container em background e exibe o ID:
`docker run --detach {{image}} {{command}}` `docker run {{[-d|--detach]}} {{image}} {{command}}`
- Executa um comando em um novo container que será removido após a execução em um modo interativo e com um terminal TTY: - Executa um comando em um novo container que será removido após a execução em um modo interativo e com um terminal TTY:
`docker run --rm --interactive --tty {{image}} {{command}}` `docker run --rm {{[-it|--interactive --tty]}} {{image}} {{command}}`
- Executa um comando em um novo container com variáveis de ambiente: - Executa um comando em um novo container com variáveis de ambiente:
`docker run --env '{{variável}}={{valor}}' --env {{variável}} {{imagem}} {{comando}}` `docker run {{[-e|--env]}} '{{variável}}={{valor}}' {{[-e|--env]}} {{variável}} {{imagem}} {{comando}}`
- Executa um comando em um novo container montando volumes nos caminhos específicos: - Executa um comando em um novo container montando volumes nos caminhos específicos:
`docker run --volume {{caminho/no/host_local}}:{{caminho/no/container}} {{imagem}} {{comando}}` `docker run {{[-v|--volume]}} {{caminho/no/host_local}}:{{caminho/no/container}} {{imagem}} {{comando}}`
- Executa um comando em um novo container e abre as portas para acesso: - Executa um comando em um novo container e abre as portas para acesso:
`docker run --publish {{porta_do_host_local}}:{{porta_do_container}} {{imagem}} {{comando}}` `docker run {{[-p|--publish]}} {{porta_do_host_local}}:{{porta_do_container}} {{imagem}} {{comando}}`
- Executa um comando em um novo container sobrescrevendo o entrypoint da imagem: - Executa um comando em um novo container sobrescrevendo o entrypoint da imagem:

View file

@ -13,15 +13,15 @@
- Bir Docker imgesi oluşturun ve etiketleyin: - Bir Docker imgesi oluşturun ve etiketleyin:
`docker build --tag {{isim:etiket}} .` `docker build {{[-t|--tag]}} {{isim:etiket}} .`
- İmge oluştururken çerez kullanımını etkisizleştirin: - İmge oluştururken çerez kullanımını etkisizleştirin:
`docker build --no-cache --tag {{isim:etiket}} .` `docker build --no-cache {{[-t|--tag]}} {{isim:etiket}} .`
- Belirtilen Dockerfile ile bir Docker imgesi oluşturun: - Belirtilen Dockerfile ile bir Docker imgesi oluşturun:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- Kişiselleştirilmiş yapım-zaman değerleriyle oluşturun: - Kişiselleştirilmiş yapım-zaman değerleriyle oluşturun:

View file

@ -9,7 +9,7 @@
- Mevcut dizinde bir `docker-compose.yml` dosyası çalıştırarak arkaplandaki tüm konteynerleri çalıştırın ve başlatın: - Mevcut dizinde bir `docker-compose.yml` dosyası çalıştırarak arkaplandaki tüm konteynerleri çalıştırın ve başlatın:
`docker compose up --detach` `docker compose up {{[-d|--detach]}}`
- Tüm konteynerleri çalıştırın ve gerekiyorsa yeniden oluşturun: - Tüm konteynerleri çalıştırın ve gerekiyorsa yeniden oluşturun:
@ -17,7 +17,7 @@
- Tüm konteynerleri alternatif bir beste dosyasıyla başlatın: - Tüm konteynerleri alternatif bir beste dosyasıyla başlatın:
`docker compose -p {{proje Adı}} --file {{yoldan/dosyaya}} up` `docker compose {{[-p|--project-name]}} {{proje Adı}} {{[-f|--file]}} {{yoldan/dosyaya}} up`
- Çalışan tüm konteynerleri durdurun: - Çalışan tüm konteynerleri durdurun:
@ -25,12 +25,12 @@
- Tüm konteynerleri, ağları, imgeleri ve alanları durdurun ve silin: - Tüm konteynerleri, ağları, imgeleri ve alanları durdurun ve silin:
`docker compose down --rmi all --volumes` `docker compose down --rmi all {{[-v|--volumes]}}`
- Tüm konteynerler için logları takip edin: - Tüm konteynerler için logları takip edin:
`docker compose logs --follow` `docker compose logs {{[-f|--follow]}}`
- Belirtilmiş bir konteyner için logları takip edin: - Belirtilmiş bir konteyner için logları takip edin:
`docker compose logs --follow {{konteyner_ismi}}` `docker compose logs {{[-f|--follow]}} {{konteyner_ismi}}`

View file

@ -5,24 +5,24 @@
- Halihazırda çalışan bir konteynerin üstünde interaktif bir kabuk oturumunu çalıştır: - Halihazırda çalışan bir konteynerin üstünde interaktif bir kabuk oturumunu çalıştır:
`docker exec --interactive --tty {{konteyner_ismi}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{konteyner_ismi}} {{/bin/bash}}`
- Halihazırda çalışan bir konteynerin üstüne arkaplanda çalışmak üzere (ayrılmış) bir komut çalıştır: - Halihazırda çalışan bir konteynerin üstüne arkaplanda çalışmak üzere (ayrılmış) bir komut çalıştır:
`docker exec --detach {{konteyner_ismi}} {{komut}}` `docker exec {{[-d|--detach]}} {{konteyner_ismi}} {{komut}}`
- Belirtilen bir komutu üstünde çalıştırmak adına çalışan dizini seç: - Belirtilen bir komutu üstünde çalıştırmak adına çalışan dizini seç:
`docker exec --interactive --tty --workdir {{örnek/dizin}} {{konteyner_ismi}} {{komut}}` `docker exec {{[-it|--interactive --tty]}} {{[-w|--workdir]}} {{örnek/dizin}} {{konteyner_ismi}} {{komut}}`
- Varolan konteyner üstünde arkaplanda çalışmak üzere bir komut çalıştır ancak `stdin`'i açık tut: - Varolan konteyner üstünde arkaplanda çalışmak üzere bir komut çalıştır ancak `stdin`'i açık tut:
`docker exec --interactive --detach {{konteyner_ismi}} {{komut}}` `docker exec {{[-i|--interactive]}} {{[-d|--detach]}} {{konteyner_ismi}} {{komut}}`
- Çalışmakta olan bir Bash oturumu içinde bir çevre değişkeni belirle: - Çalışmakta olan bir Bash oturumu içinde bir çevre değişkeni belirle:
`docker exec --interactive --tty --env {{değişken_ismi}}={{value}} {{konteyner_ismi}} {{/bin/bash}}` `docker exec {{[-it|--interactive --tty]}} {{[-e|--env]}} {{değişken_ismi}}={{value}} {{konteyner_ismi}} {{/bin/bash}}`
- Belirtilmiş bir kullanıcı olarak komut çalıştır: - Belirtilmiş bir kullanıcı olarak komut çalıştır:
`docker exec --user {{kullanıcı}} {{konteyner_ismi}} {{komut}}` `docker exec {{[-u|--user]}} {{kullanıcı}} {{konteyner_ismi}} {{komut}}`

View file

@ -13,20 +13,20 @@
- Bir konteynerin IP adresini görüntüle: - Bir konteynerin IP adresini görüntüle:
`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{konteyner}}` `docker inspect {{[-f|--format]}} '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{konteyner}}`
- Konteynerin log dosyasının yolunu görüntüle: - Konteynerin log dosyasının yolunu görüntüle:
`docker inspect --format='\{\{.LogPath\}\}' {{konteyner}}` `docker inspect {{[-f|--format]}} '\{\{.LogPath\}\}' {{konteyner}}`
- Konteynerin imge ismini görüntüle: - Konteynerin imge ismini görüntüle:
`docker inspect --format='\{\{.Config.Image\}\}' {{konteyner}}` `docker inspect {{[-f|--format]}} '\{\{.Config.Image\}\}' {{konteyner}}`
- Konfigürasyon bilgisini JSON olarak görüntüle: - Konfigürasyon bilgisini JSON olarak görüntüle:
`docker inspect --format='\{\{json .Config\}\}' {{konteyner}}` `docker inspect {{[-f|--format]}} '\{\{json .Config\}\}' {{konteyner}}`
- Tüm port limanlayıcıları görüntüle: - Tüm port limanlayıcıları görüntüle:
`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{konteyner}}` `docker inspect {{[-f|--format]}} '\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{konteyner}}`

View file

@ -9,20 +9,20 @@
- Yeni bir konteynerde arkaplanda çalışacak şekilde komut çalıştır ve ID'sini göster: - Yeni bir konteynerde arkaplanda çalışacak şekilde komut çalıştır ve ID'sini göster:
`docker run --detach {{imge}} {{komut}}` `docker run {{[-d|--detach]}} {{imge}} {{komut}}`
- İnteraktif mod ve pseudo-TTY'deki bir açık-kapalı konteynerde komut çalıştır: - İnteraktif mod ve pseudo-TTY'deki bir açık-kapalı konteynerde komut çalıştır:
`docker run --rm --interactive --tty {{imge}} {{komut}}` `docker run --rm {{[-it|--interactive --tty]}} {{imge}} {{komut}}`
- Yeni bir konteynerde geçebilmiş çevresel değişkenler ile komut çalıştır: - Yeni bir konteynerde geçebilmiş çevresel değişkenler ile komut çalıştır:
`docker run --env '{{değişken}}={{değer}}' --env {{değişken}} {{imge}} {{komut}}` `docker run {{[-e|--env]}} '{{değişken}}={{değer}}' {{[-e|--env]}} {{değişken}} {{imge}} {{komut}}`
- Yeni bir konteynerde bağlama takılı hacimlerle komut çalıştır: - Yeni bir konteynerde bağlama takılı hacimlerle komut çalıştır:
`docker run --volume {{örnek/host}}:{{örnek/konteyner}} {{imge}} {{komut}}` `docker run {{[-v|--volume]}} {{örnek/host}}:{{örnek/konteyner}} {{imge}} {{komut}}`
- Yayınlanmış portları içeren yeni bir konteynerde komut çalıştır: - Yayınlanmış portları içeren yeni bir konteynerde komut çalıştır:
`docker run --publish {{host_portu}}:{{konteyner_portu}} {{imge}} {{komut}}` `docker run {{[-p|--publish]}} {{host_portu}}:{{konteyner_portu}} {{imge}} {{komut}}`

View file

@ -13,19 +13,19 @@
- 打包一个 Docker 镜像并指定镜像的标签: - 打包一个 Docker 镜像并指定镜像的标签:
`docker build --tag {{name:tag}} .` `docker build {{[-t|--tag]}} {{name:tag}} .`
- 打包一个没有上下文的 Docker 镜像: - 打包一个没有上下文的 Docker 镜像:
`docker build --tag {{name:tag}} - < {{Dockerfile}}` `docker build {{[-t|--tag]}} {{name:tag}} - < {{Dockerfile}}`
- 打包镜像时不使用缓存: - 打包镜像时不使用缓存:
`docker build --no-cache --tag {{name:tag}} .` `docker build --no-cache {{[-t|--tag]}} {{name:tag}} .`
- 使用指定的 Dockerfile 打包一个 Docker 镜像: - 使用指定的 Dockerfile 打包一个 Docker 镜像:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- 传入自定义变量用于打包: - 传入自定义变量用于打包:

View file

@ -9,23 +9,23 @@
- 在后台运行新容器中的命令,并输出其容器ID: - 在后台运行新容器中的命令,并输出其容器ID:
`docker run --detach {{镜像}} {{命令}}` `docker run {{[-d|--detach]}} {{镜像}} {{命令}}`
- 以交互模式和伪终端启动一个容器,并执行指定的命令: - 以交互模式和伪终端启动一个容器,并执行指定的命令:
`docker run --rm --interactive --tty {{镜像}} {{命令}}` `docker run --rm {{[-it|--interactive --tty]}} {{镜像}} {{命令}}`
- 在新容器中传入环境变量并运行指定命令: - 在新容器中传入环境变量并运行指定命令:
`docker run --env '{{变量名}}={{变量值}}' --env {{变量名=变量值}} {{镜像}} {{命令}}` `docker run {{[-e|--env]}} '{{变量名}}={{变量值}}' {{[-e|--env]}} {{变量名=变量值}} {{镜像}} {{命令}}`
- 在新容器中挂载目录卷并运行指定命令: - 在新容器中挂载目录卷并运行指定命令:
`docker run --volume {{宿主机路径}}:{{容器内路径}} {{镜像}} {{命令}}` `docker run {{[-v|--volume]}} {{宿主机路径}}:{{容器内路径}} {{镜像}} {{命令}}`
- 在新容器中开放映射端口并运行指定命令: - 在新容器中开放映射端口并运行指定命令:
`docker run --publish {{宿主机端口}}:{{容器内端口}} {{镜像}} {{命令}}` `docker run {{[-p|--publish]}} {{宿主机端口}}:{{容器内端口}} {{镜像}} {{命令}}`
- 在新容器中覆盖镜像中 ENTRYPOINT 并运行指定命令: - 在新容器中覆盖镜像中 ENTRYPOINT 并运行指定命令:

View file

@ -13,19 +13,19 @@
- 建立 Docker 映像檔並加上標籤: - 建立 Docker 映像檔並加上標籤:
`docker build --tag {{名稱:標籤}} .` `docker build {{[-t|--tag]}} {{名稱:標籤}} .`
- 不使用建構上下文(Build Context)來建立映像檔: - 不使用建構上下文(Build Context)來建立映像檔:
`docker build --tag {{名稱:標籤}} - < {{Dockerfile}}` `docker build {{[-t|--tag]}} {{名稱:標籤}} - < {{Dockerfile}}`
- 在建構映像檔時不使用快取: - 在建構映像檔時不使用快取:
`docker build --no-cache --tag {{名稱:標籤}} .` `docker build --no-cache {{[-t|--tag]}} {{名稱:標籤}} .`
- 使用特定的 Dockerfile 來建構映像檔: - 使用特定的 Dockerfile 來建構映像檔:
`docker build --file {{Dockerfile}} .` `docker build {{[-f|--file]}} {{Dockerfile}} .`
- 在建構時傳遞自訂的變數: - 在建構時傳遞自訂的變數:

View file

@ -13,7 +13,7 @@
- Run command in a one-off container in interactive mode and pseudo-TTY: - Run command in a one-off container in interactive mode and pseudo-TTY:
`docker run --rm {{[-i|--interactive]}} {{[-t|--tty]}} {{image}} {{command}}` `docker run --rm {{[-it|--interactive --tty]}} {{image}} {{command}}`
- Run command in a new container with passed environment variables: - Run command in a new container with passed environment variables: