Section courante

A propos

Section administrative du site

 Logiciel  Plateforme  Installation  Utilisation  Annexe 
Vue par liste complète
Vue par aperçu
Vue par catégorie
BBS
Compression de données
Editeur de texte
Installateur
Adam
Alpha
AmigaOS
Amstrad CPC
Apple II
Atari 400/800
Atari ST
CoCo 3
Commodore 64
Commodore 128
CP/M
DOS
Java
Linux
Macintosh
Mac OS X
MSX2
OS/2
Solaris
TRS-80
Windows
Windows 3
Installation du logiciel
Présentation du logiciel
Outils
Référence des commandes
Référence des commandes docker-compose
Référence des instructions du «Dockerfile»
Docker Swarm
Référence de termes et du vocabulaire
Commandes de Linux - Docker

docker container run

Exécute le conteneur
Docker

Syntaxe

docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]

Paramètres

Nom Description
-a Ce paramètre permet de se joindre à STDIN, STDOUT ou STDERR.
--add-host Ce paramètre permet d'ajouter une cartographie d'hôte à IP personnalisé (hôte:ip).
--attach Ce paramètre permet de se joindre à STDIN, STDOUT ou STDERR.
--blkio-weight Ce paramètre permet de bloquer l'entrée/sortie (poids relatif), entre 10 et 1000, ou 0 pour désactiver. La valeur par défaut est 0.
--blkio-weight-device Ce paramètre permet de bloquer le poids de l'entrée/sortie (poids relatif du périphérique).
-c Ce paramètre permet d'effectuer le partages du microprocesseur (poids relatif).
--cap-add Ce paramètre permet d'ajouter des fonctionnalités Linux.
--cap-drop Ce paramètre permet de supprimer les capacités Linux.
--cgroup-parent Ce paramètre permet d'indiquer le groupe de contrôle parent facultatif pour le conteneur.
--cgroupns Ce paramètre permet d'utiliser l'espace de noms Cgroup (host|private) 'host': Exécutez le conteneur dans l'espace de noms cgroup de l'hôte Docker 'private': Exécute le conteneur dans son propre espace de noms cgroup privé '': Utilisez l'espace de noms cgroup tel que configuré par l'option default-cgroupns-mode de mode sur le service. C'est la valeur par défaut. Ce paramètre est disponible à partir de l'API version 1.41 ou supérieur.
--cidfile Ce paramètre permet d'écrire l'identificateur du conteneur dans le fichier.
--cpu-count Ce paramètre permet d'indiquer le nombre de microprocesseurs (Windows uniquement).
--cpu-percent Ce paramètre permet d'indiquer le pourcentage du microprocesseur (Windows uniquement).
--cpu-period Ce paramètre permet de limiter la période de microprocesseur CFS (Completely Fair Scheduler).
--cpu-quota Ce paramètre permet de limiter le quota CFS (Completely Fair Scheduler) du microprocesseur.
--cpu-rt-period Ce paramètre permet de limiter la période en temps réel du microprocesseur en microsecondes. Ce paramètre est disponible à partir de l'API version 1.25 ou supérieur.
--cpu-rt-runtime Ce paramètre permet de limiter le temps d'exécution en temps réel du microprocesseur en microsecondes. Ce paramètre est disponible à partir de l'API version 1.25 ou supérieur.
--cpu-shares Ce paramètre permet d'effectuer le partages du microprocesseur (poids relatif).
--cpus Ce paramètre permet d'indiquer le nombre de microprocesseurs. Ce paramètre est disponible à partir de l'API version 1.25 ou supérieur.
--cpuset-cpus Ce paramètre permet d'indiquer que le microprocesseur dans lesquelles est autoriser l'exécution (0-3, 0,1).
--cpuset-mems Ce paramètre permet d'indiquer le MEM dans lesquels autoriser l'exécution (0-3, 0,1).
-d Ce paramètre permet d'exécuter le conteneur en arrière-plan et d'afficher l'identificateur du conteneur.
--detach Ce paramètre permet d'exécuter le conteneur en arrière-plan et d'afficher l'identificateur du conteneur.
--detach-keys Ce paramètre permet de remplacer la séquence de touches pour détacher un conteneur.
--device Ce paramètre permet d'ajouter un périphérique hôte au conteneur.
--device-cgroup-rule Ce paramètre permet d'ajouter une règle à la liste des périphériques autorisés du groupe de contrôle.
--device-read-bps Ce paramètre permet de limiter le taux de lecture (octets par seconde) à partir d'un périphérique.
--device-read-iops Ce paramètre permet de limiter le taux de lecture (entrée/sortie par seconde) à partir d'un périphérique.
--device-write-bps Ce paramètre permet de limiter le taux d'écriture (octets par seconde) à un périphérique.
--device-write-iops Ce paramètre permet de limiter le taux d'écriture (entrée/sortie par seconde) sur un périphérique.
--disable-content-trust Ce paramètre permet d'ignorer la vérification d'image. La valeur par défaut est true.
--dns Ce paramètre permet de définir des serveurs DNS personnalisés.
--dns-opt Ce paramètre permet de définir les options DNS.
--dns-option Ce paramètre permet de définir les options DNS.
--dns-search Ce paramètre permet de définir des domaines de recherche DNS personnalisés.
--domainname Ce paramètre permet d'indiquer le nom de domaine NIS du conteneur.
-e Ce paramètre permet de définir les variables d'environnement.
--entrypoint Ce paramètre permet d'écraser le ENTRYPOINT par défaut de l'image.
--env Ce paramètre permet de définir les variables d'environnement.
--env-file Ce paramètre permet de lire dans un fichier de variables d'environnement.
--expose Ce paramètre permet d'exposer un port ou un intervalle de ports.
--gpus Ce paramètre permet d'ajouter un périphériques GPU au conteneur («all» pour transmettre tous les GPU). Ce paramètre est disponible à partir de l'API 1.40 ou supérieur.
--group-add Ce paramètre permet d'ajouter des groupes supplémentaires à rejoindre.
-h Ce paramètre permet d'indiquer le nom d'hôte du conteneur.
--health-cmd Ce paramètre permet d'exécuter une commande pour vérifier la santé.
--health-interval Ce paramètre permet d'indiquer le temps entre l'exécution de la vérification (ms|s|m|h). La valeur par défaut est 0s.
--health-retries Ce paramètre permet d'indiquer les échecs consécutifs nécessaires pour signaler des problèmes de santé.
--health-start-period Ce paramètre permet d'indiquer la période de début d'initialisation du conteneur avant de démarrer le compte à rebours des tentatives d'intégrité (ms|s|m|h). La valeur par défaut est 0s. Ce paramètre est disponible à partir de l'API version 1.29 ou supérieur.
--health-timeout Ce paramètre permet d'indiquer le temps maximum pour permettre l'exécution d'une vérification (ms|s|m|h). La valeur par défaut est 0s.
--help Ce paramètre permet d'afficher l'aide d'utilisation de cette commande.
--hostname Ce paramètre permet d'indiquer le nom d'hôte du conteneur.
-i Ce paramètre permet de garder STDIN ouvert même s'il n'est pas attaché.
--init Ce paramètre permet d'exécuter un init à l'intérieur du conteneur transmettant les signaux et récupérant les processus. Ce paramètre est disponible à partir de l'API version 1.25 ou supérieur.
--interactive Ce paramètre permet de garder STDIN ouvert même s'il n'est pas attaché.
--io-maxbandwidth Ce paramètre permet de limiter la bande passante d'entrée/sortie maximale pour l'unité de disque système (Windows uniquement).
--io-maxiops Ce paramètre permet d'indiquer la limite d'entrée/sortie maximum pour l'unité de disque système (Windows uniquement).
--ip Ce paramètre permet d'indiquer l'adresse IPv4 (exemple 177.30.100.77).
--ip6 Ce paramètre permet d'indiquer l'adresse IPv6 (exemple 2007:db8::77).
--ipc Ce paramètre permet d'indiquer le mode IPC à utiliser.
--isolation Ce paramètre permet d'utiliser la technologie d'isolation des conteneurs.
--kernel-memory Ce paramètre permet de limiter la mémoire du noyau.
-l Ce paramètre permet de définir des métadonnées sur un conteneur.
--label Ce paramètre permet de définir des métadonnées sur un conteneur.
--label-file Ce paramètre permet de lire dans un fichier d'étiquettes délimité par des lignes.
--link Ce paramètre permet d'ajouter un lien vers un autre conteneur.
--link-local-ip Ce paramètre permet d'indiquer les adresses lien-local IPv4/IPv6 du conteneur.
--log-driver Ce paramètre permet d'indiquer le pilote de journal de bord pour le conteneur.
--log-opt Ce paramètre permet d'indiquer les options du pilote de journal de bord.
-m Ce paramètre permet d'indiquer la limite de mémoire.
--mac-address Ce paramètre permet d'indiquer l'adresse MAC du conteneur (par exemple, 97:d0:c6:0a:29:74).
--memory Ce paramètre permet d'indiquer la limite de mémoire.
--memory-reservation Ce paramètre permet d'indiquer la limite souple de la mémoire.
--memory-swap Ce paramètre permet d'indiquer la limite d'échange mémoire égale à la mémoire plus l'échange mémoire: '-1' pour activer l'échange illimité.
--memory-swappiness Ce paramètre permet de régler la permutation de la mémoire du conteneur (0 à 100). La valeur par défaut est -1.
--mount Ce paramètre permet de joindre un montage de système de fichiers au conteneur.
--name Ce paramètre permet d'attribuer un nom au conteneur.
--net Ce paramètre permet de connecter un conteneur à un réseau.
--net-alias Ce paramètre permet d'ajouter un alias de portée réseau pour le conteneur.
--network Ce paramètre permet de connecter un conteneur à un réseau.
--network-alias Ce paramètre permet d'ajouter un alias de portée réseau pour le conteneur.
--no-healthcheck Ce paramètre permet de désactiver tout HEALTHCHECK spécifié par le conteneur.
--oom-kill-disable Ce paramètre permet de désactiver OOM Killer.
--oom-score-adj Ce paramètre permet d'ajuster les préférences OOM de l'hôte (-1000 à 1000).
-p Ce paramètre permet de publier le(s) port(s) d'un conteneur sur l'hôte.
-P Ce paramètre permet de publier tous les ports exposés sur des ports aléatoires.
--pid Ce paramètre permet d'indiquer l'espace de noms PID à utiliser.
--pids-limit Ce paramètre permet de limiter au PID du conteneur le réglage. Vous pouvez le définir à -1 pour illimité.
--platform Ce paramètre permet de définir la plate-forme si le serveur est compatible avec plusieurs plates-formes. Ce paramètre est disponible à partir l'API version 1.32 ou supérieur.
--privileged Ce paramètre permet d'accorder des privilèges étendus à ce conteneur.
--publish Ce paramètre permet de publier le(s) port(s) d'un conteneur sur l'hôte.
--publish-all Ce paramètre permet de publier tous les ports exposés sur des ports aléatoires.
--pull Ce paramètre permet de tirer l'image avant de l'exécuter ("always"|"missing"|"never"). La valeur par défaut est missing.
--read-only Ce paramètre permet de monter le système de fichiers racine du conteneur en lecture seulement.
--restart Ce paramètre permet d'indiquer la politique de redémarrage à appliquer à la fermeture d'un conteneur. La valeur par défaut est no.
--rm Ce paramètre permet de retirer automatiquement le conteneur à sa sortie.
--runtime Ce paramètre permet d'indiquer le processus d'exécution à utiliser pour ce conteneur.
--security-opt Ce paramètre permet d'indiquer les options de sécurité.
--shm-size Ce paramètre permet d'indiquer la taille de /dev/shm.
--sig-proxy Ce paramètre permet d'indiquer que le proxy a reçu des signaux pour le processus. La valeur par défaut est true.
--stop-signal Ce paramètre permet d'indiquer le signal d'arrêt d'un conteneur. La valeur par défaut est SIGTERM.
--stop-timeout Ce paramètre permet d'indiquer le délai (en secondes) pour arrêter un conteneur. Ce paramètre est disponible à partir l'API version 1.25 ou supérieur.
--storage-opt Ce paramètre permet d'indiquer les options de pilote d'entreposage pour le conteneur.
--sysctl Ce paramètre permet d'indiquer les options Sysctl.
-t Ce paramètre permet d'attribuer un pseudo-TTY.
--tmpfs Ce paramètre permet de monter un répertoire tmpfs.
--tty Ce paramètre permet d'attribuer un pseudo-TTY.
-u Ce paramètre permet d'indiquer le nom d'utilisateur ou UID (format : <name|uid>[:<group|gid>]).
--ulimit Ce paramètre permet d'indiquer les options Ulimit.
--user Ce paramètre permet d'indiquer le nom d'utilisateur ou UID (format : <name|uid>[:<group|gid>]).
--userns Ce paramètre permet d'indiquer l'espace de noms utilisateur à utiliser.
--uts Ce paramètre permet d'indiquer l'espace de noms UTS à utiliser.
-v Ce paramètre permet de lier le montage à un volume.
--volume Ce paramètre permet de lier le montage à un volume.
--volume-driver Ce paramètre permet d'indiquer le pilote de volume en option pour le conteneur.
--volumes-from Ce paramètre permet de monter les volumes à partir du ou des conteneurs spécifiés.
-w Ce paramètre permet d'indiquer le répertoire de travail à l'intérieur du conteneur.
--workdir Ce paramètre permet d'indiquer le répertoire de travail à l'intérieur du conteneur.

Description

Cette commande permet d'exécuter une commande dans un nouveau conteneur.



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 11 Décembre 2020