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 create

Crée un conteneur
Docker

Syntaxe

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

Paramètres

Nom Description
-a Ce paramètre permet de joindre à STDIN, STDOUT ou STDERR.
--add-host Ce paramètre permet d'ajouter une cartographie d'hôte à IP personnalisé (host:ip).
--attach Ce paramètre permet de joindre à STDIN, STDOUT ou STDERR.
--blkio-weight Ce paramètre permet d'indiquer un bloc d'entrée/sortie (poids relatif), entre 10 et 1000, ou 0 pour désactiver (0 par défaut).
--blkio-weight-device Ce paramètre permet d'indiquer un poids bloc d'entrée/sortie (poids relatif du périphérique).
-c Ce paramètre permet d'indiquer le partage 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'indiquer l'espace de noms Cgroup à utiliser (host|private) 'host': Exécutez le conteneur dans l'espace de noms cgroup de l'hôte Docker 'private': Exécutez 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 serveur. C'est la valeur par défaut. Ce paramètre est disponible à partir de l'API 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 processeurs (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 du microprocesseur CFS (Completely Fair Scheduler).
--cpu-quota Ce paramètre permet de limiter le quota du microprocesseur CFS (Completely Fair Scheduler).
--cpu-rt-period Ce paramètre permet d'indiquer la limite de la période en temps réel du microprocesseur en microsecondes. Ce paramètre nécessite 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 nécessite l'API version 1.25 ou supérieur.
--cpu-shares Ce paramètre permet d'indiquer le partage du microprocesseur (poids relatif).
--cpus Ce paramètre permet d'indiquer le nombre de microprocesseurs. Ce paramètre nécessite l'API version 1.25 ou supérieur.
--cpuset-cpus Ce paramètre permet d'indiquer le microprocesseur dans lesquelles 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).
--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 (d'entrée/sortie par seconde) à partir d'un périphérique.
--device-write-bps Ce paramètre permet de limiter le taux de lecture (entrée/sortie par seconde) à partir d'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). Disponible à partir de l'API version 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'indiquer une commande à exécuter pour vérifier la santé.
--health-interval Ce paramètre permet d'indiquer le temps entre l'exécution du contrôle (ms|s|m|h). La valeur par défaut est «0s».
--health-retries Ce paramètre permet d'indiquer que des échecs consécutifs sont 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 0. 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 0.
--help Ce paramètre permet de demander 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 initialisation à l'intérieur du conteneur transmettant les signaux et récupérant les processus. 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 d'indiquer que la limite de 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 le format d'adresse IPv4 (par exemple 177.77.100.174).
--ip6 Ce paramètre permet d'indiquer le format d'adresse IPv6 (par exemple 2001:db8::77).
--ipc Ce paramètre permet d'indiquer le mode IPC à utiliser.
--isolation Ce paramètre permet d'indiquer qu'il faut utiliser la technologie d'isolation des conteneurs.
--kernel-memory Ce paramètre permet d'indiquer la limite de 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 de 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 (exemple 92:d0:c6:0a:29:33).
--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 d'indiquer le réglage de 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 d'indiquer la limite de PID du conteneur de réglage (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 de 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 la création ("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.
--stop-signal Ce paramètre permet d'indiquer le signal d'arrêt d'un conteneur. Le paramètre par défaut est SIGTERM.
--stop-timeout Ce paramètre permet d'indiquer le délai (en secondes) pour arrêter un conteneur. Disponible à partir de 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 d'un volume.
--volume Ce paramètre permet de lier le montage d'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 de créer un nouveau conteneur.



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