Avis de fin de support : le 10 septembre 2025, AWS
le support de AWS RoboMaker. Après le 10 septembre 2025, vous ne pourrez plus accéder à la AWS RoboMaker console ni aux AWS RoboMaker ressources. Pour plus d'informations sur la transition AWS Batch afin de faciliter l'exécution de simulations conteneurisées, consultez ce billet de blog.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exigences pourAWS RoboMakerconteneurs compatibles
Vous devez répondre à un ensemble d'exigences pour exécuter unAWS RoboMakerConteneur compatible (image du conteneur)et pour démarrer une simulation avec succès. Si vous répondez à ces exigences et que vous ne parvenez toujours pas à exécuter la simulation, voirTâches de simulationetSimulation WorldForge.
L'image de votre conteneur ne peut pas être utiliséeVOLUME
dans le Dockerfile. SiVOLUME
se trouve dans le Dockerfile, votre simulationVOLONTÉéchouer avec un4XX
code d'erreur.
L'image de votre conteneur ne peut pas être utiliséeEXPOSE
dans le Dockerfile. SiEXPOSE
se trouve dans le Dockerfile,AWS RoboMaker VOLONTÉéchouez à votre simulation avec un4XX
code d'erreur.
L'image de votre conteneurDOITavoir une taille compressée inférieure ou égale à 20 Go. Si l'image de votre conteneur est compressée de plus de 20 Go,AWS RoboMaker VOLONTÉéchoue à la simulation avec un4XX
code d'erreur.
Vous ne pouvez pas spécifierCMD
dans votre Dockerfile. Si c'est le cas,AWS RoboMakerle remplace par le nom du package et le fichier de lancement. Au lieu de cela, vous pouvez utilisercommand
paramètre dans lelaunchConfig
de chaque application de simulation ou application robotique au sein de votreCreateSimulationJob
demande de fournir une liste de commandes de lancement. Ceci est défini commeCMD
dans la tâche de simulation. Par exemple : command
est ["/bin/bash", "-c", "sleep
365d"]
.
Si vous souhaitez ajouter des outils à votre travail de simulation, vousDOITinstallerbash
à l'image de votre conteneur. Vos outils sont lancés avec["/bin/bash", "-c",
"<command>"]
.
Si votre conteneur exécute ROS et que vous avez besoin d'une communication entre votre application robotique et votre application de simulation, vous devez configurer les infrastructures robotiques suivantes :
-
Maître ROS
-
Gazebo Master
-
POINTE DE ROSE
Vous ne pouvez pas personnaliser/etc/resolv.conf
fichier dans votre conteneur.AWS RoboMakerremplace le fichier par son propre fichier.
Si vous exécutez votre Dockerfile surAWS, tu ne peux pasMONTUREl'image. Si vous spécifiezMount
dans le Dockerfile,AWS RoboMaker VOLONTÉéchouez à votre simulation avec un4XX
code d'erreur.
L'image de votre conteneur ne peut pas utiliser les appels système bloqués par le Docker par défautseccomp
profil. Pour plus d'informations sur les appels système bloqués, voirProfils de sécurité Seccomp
Pour spécifier un utilisateur qui exécute une image, vous pouvez spécifier unUSER
mot clé dans le Dockerfile. Si vous ne spécifiez pas d'utilisateur,AWS RoboMakerutilise l'utilisateur root dans le conteneur.
Dans l'image de votre conteneur, vous pouvez spécifier soit leUSER
sous forme de nom ou deUID:GID
. Si l'image de votre conteneur ne possède pas d'UID, sa valeur par défaut est1000
.
L'image de votre conteneur ne peut pas stocker de données dans/opt/amazon/robomaker
ou dans l'un de ses sous-dossiers. UniquementAWS RoboMakerpeut utiliser ce répertoire. Votre simulation risque de ne pas se comporter correctement si vous utilisez ce répertoire.
Les configurations d'exécution suivantes ne sont pas prises en charge.
Argument d'exécution de Docker | Description | |
---|---|---|
1 |
-\-add-host
|
Ajouter un mappage hôte-IP personnalisé (host:ip) |
2 |
-\-attach , -a
|
Connexion à STDIN, STDOUT ou STDERR |
3 |
-\-blkio-weight
|
Bloquer les E/S (poids relatif), entre 10 et 1 000, ou 0 pour désactiver (0 par défaut) |
4 |
-\-blkio-weight-devi ce
|
Poids E/S du bloc (poids relatif de l'appareil) |
5 |
-\-cap-add
|
Ajouter des fonctionnalités Linux |
6 |
-\-cap-drop
|
Fonctionnalités de Drop Linux |
7 |
-\-cgroup-parent
|
Groupe parent facultatif pour le conteneur |
8 |
-\-cgroupns
|
API 1.41+__Cgroup < https://docs.d ocker.com/engine/api/ v1.41/> espace de noms pour utiliser (host|private) « host » : exécutez le conteneur dans l'espace de noms cgroup « privé » de l'hôte Docker : exécutez le conteneur dans son propre espace de noms cgroup privé « : utilisez l'espace de noms cgroup tel que configuré pardefault-cgroupns-modeoption sur le démon (par défaut) |
9 |
-\-cidfile
|
Écrivez l'ID du conteneur dans le fichier |
10 |
-\-cpu-count
|
Nombre de processeurs (Windows uniquement) |
11 |
-\-cpu-percent
|
Pourcentage de processeur (Windows uniquement) |
12 |
-\-cpu-period
|
Durée limite du CPU CFS (Completely Fair Scheduler) |
13 |
-\-cpu-quota
|
Limiter le quota CFS (Completely Fair Scheduler) du processeur |
14 |
-\-cpu-rt-period
|
API 1.25+__Limite la période en temps réel < https://docs.d ocker.com/engine/api/ v1.25/> du processeur en microsecondes |
15 |
-\-cpu-rt-runtime
|
API 1.25+__Limite l'exécution en temps réel < https://docs.d ocker.com/engine/api/ v1.25/> du processeur en microsecondes |
16 |
-\-cpu-shares , -c
|
Partages du processeur (poids relatif) |
17 |
-\-cpus
|
API < https://docs.d ocker.com/engine/api/ v1.25/> 1.25+__Nombre de processeurs |
18 |
-\-cpuset-cpus
|
Processeurs sur lesquels autoriser l'exécution (0-3, 0,1) |
19 |
-\-cpuset-mems
|
MEMS dans lesquels autoriser l'exécution (0-3, 0,1) |
20 |
-\-detach , -d
|
Exécuter le conteneur en arrière-plan et imprimer l'ID du conteneur |
21 |
-\-detach-keys
|
Remplacer la séquence de touches pour détacher un conteneur |
22 |
-\-device
|
Ajouter un appareil hôte au conteneur |
23 |
-\-device-cgroup-rul e
|
Ajouter une règle à la liste des appareils autorisés par cgroup |
24 |
-\-device-read-bps
|
Limiter le débit de lecture (octets par seconde) à partir d'un appareil |
25 |
-\-device-read-iops
|
Limiter le débit de lecture (E/S par seconde) à partir d'un appareil |
26 |
-\-device-write-bps
|
Limiter le débit d'écriture (octets par seconde) sur un appareil |
27 |
-\-device-write-iops
|
Limiter le débit d'écriture (E/S par seconde) sur un appareil |
28 |
-\-disable-content-t rust
|
Ignorer la vérification des images |
29 |
-\-dns
|
Définir des serveurs DNS personnalisés |
30 |
-\-dns-opt
|
Définir les options DNS |
31 |
-\-dns-option
|
Définir les options DNS |
32 |
-\-dns-search
|
Définir des domaines de recherche DNS personnalisés |
33 |
-\-domainname
|
Nom de domaine NIS du conteneur |
34 |
-\-gpus
|
API < https://docs.d ocker.com/engine/api/ v1.40/> 1.40+__périphériques GPU à ajouter au conteneur (« tous » pour transmettre tous les GPU) |
35 |
-\-group-add
|
Ajouter des groupes supplémentaires à rejoindre |
36 |
-\-health-cmd
|
Commande à exécuter pour vérifier l'état |
37 |
-\-health-interval
|
Durée entre l'exécution de la vérification (msm|h) (0 par défaut) |
38 |
-\-health-retries
|
Des échecs consécutifs sont nécessaires pour signaler un mauvais état |
39 |
-\-health-start-peri od
|
API < https://docs.d ocker.com/engine/api/ v1.29/> 1.29+__Période de début pendant laquelle le conteneur doit s'initialiser avant de démarrer le compte à rebours des tentatives de santé (msm|h) (0 par défaut) |
40 |
-\-health-timeout
|
Durée maximale d'exécution d'une vérification (msm|h) (0 par défaut) |
41 |
-\-help
|
Utilisation de l'impression |
42 |
-\-hostname , -h
|
Nom d'hôte du conteneur |
43 |
-\-init
|
API 1.25+__Lancer < https://docs.d ocker.com/engine/api/ v1.25/> un init dans le conteneur qui transmet les signaux et récupère les processus |
44 |
-\-interactive , -i
|
Gardez le STDIN ouvert même s'il n'est pas connecté |
45 |
-\-io-maxbandwidth
|
Limite maximale de bande passante d'E/S pour le lecteur système (Windows uniquement) |
46 |
-\-io-maxiops
|
Limite maximale d'IOPS pour le lecteur système (Windows uniquement) |
47 |
-\-ip
|
Adresse IPv4 (par exemple, 172.30.100.104) |
48 |
-\-ip6
|
Adresse IPv6 (par exemple, 2001:db8 : :33) |
49 |
-\-ipc
|
Mode IPC à utiliser |
50 |
-\-isolation
|
Technologie d'isolation des conteneurs |
51 |
-\-kernel-memory
|
Limite de mémoire du noyau |
52 |
-\-label , -l
|
Définir des métadonnées sur un conteneur |
53 |
-\-label-file
|
Lire un fichier d'étiquettes délimité par lignes |
54 |
-\-link
|
Ajouter un lien vers un autre conteneur |
55 |
-\-link-local-ip
|
Adresses locales des liens IPv4/IPv6 du conteneur |
56 |
-\-log-driver
|
Pilote d'enregistrement pour le conteneur |
57 |
-\-log-opt
|
Options du pilote de journalisation |
58 |
-\-mac-address
|
Adresse MAC du conteneur (par exemple, 92:d0:c 6:0 a : 29:33) |
59 |
-\-memory , -m
|
Limite de mémoire |
60 |
-\-memory-reservation
|
Limite souple de mémoire |
61 |
-\-memory-swap
|
Limite de swap égale à la mémoire plus le swap : « -1 » pour permettre un swap illimité |
62 |
-\-memory-swappiness
|
Régler le taux de permutation de la mémoire du conteneur (0 à 100) |
63 |
-\-name
|
Attribuez un nom au conteneur |
64 |
-\-net
|
Connecter un conteneur à un réseau |
65 |
-\-net-alias
|
Ajouter un alias adapté au réseau pour le conteneur |
66 |
-\-network
|
Connecter un conteneur à un réseau |
67 |
-\-network-alias
|
Ajouter un alias adapté au réseau pour le conteneur |
68 |
-\-no-healthcheck
|
Désactiver tout HEALTHCHECK spécifié par le conteneur |
69 |
-\-oom-kill-disable
|
Désactiver OOM Killer |
70 |
-\-oom-score-adj
|
Régler les préférences OOM de l'hôte (-1000 à 1000) |
71 |
-\-pid
|
Espace de noms PID à utiliser |
72 |
-\-pids-limit
|
Réglez la limite de photos du conteneur (définissez -1 pour un nombre illimité) |
73 |
-\-platform
|
API 1.32+__Définir la < https://docs.d ocker.com/engine/api/ v1.32/> plate-forme si le serveur est compatible avec plusieurs plateformes |
74 |
-\-privileged
|
Accordez des privilèges étendus à ce conteneur |
75 |
-\-publish , -p
|
Publier le ou les ports d'un conteneur sur l'hôte |
76 |
-\-publish-all , -P
|
Publier tous les ports exposés sur des ports aléatoires |
77 |
-\-pull
|
Extraire l'image avant de l'exécuter (« toujours », « jamais ») |
78 |
-\-read-only
|
Montez le système de fichiers racine du conteneur en lecture seule |
79 |
-\-restart
|
Politique de redémarrage à appliquer lors de la sortie d'un conteneur |
80 |
-\-rm
|
Supprimer automatiquement le conteneur à sa sortie |
81 |
-\-runtime
|
Runtime à utiliser pour ce conteneur |
82 |
-\-security-opt
|
Options de sécurité |
83 |
-\-shm-size
|
Taille de /dev/shm |
84 |
-\-sig-proxy
|
Le proxy a reçu des signaux destinés au processus |
85 |
-\-stop-timeout
|
API 1.25+__Délai < https://docs.d ocker.com/engine/api/ v1.25/> (en secondes) pour arrêter un conteneur |
86 |
-\-storage-opt
|
Options du pilote de stockage pour le conteneur |
87 |
-\-sysctl
|
Options Sysctl |
88 |
-\-tmpfs
|
Monter un répertoire tmpfs |
89 |
-\-tty , -t
|
Allouer un pseudo-TTY |
90 |
-\-ulimit
|
Options Ulimit |
91 |
-\-userns
|
Espace de noms utilisateur à utiliser |
92 |
-\-uts
|
Espace de noms UTS à utiliser |
93 |
-\-volume , -v
|
Montage par liaison d'un volume |
94 |
-\-volume-driver
|
Pilote de volume optionnel pour le conteneur |
95 |
-\-volumes-from
|
Montez des volumes à partir du ou des conteneurs spécifiés |
Si vous exécutez une tâche de simulation avec les configurations d'exécution précédentes,AWS RoboMaker VOLONTÉéchouez à votre simulation avec un4XX
code d'erreur.
L'image de votre conteneur :
-
DOITêtreOpen Container Initiative (OCI)
plainte. -
DOITêtre conçu pour l'architecture X86_64. S'il est conçu pour une architecture différente,AWS RoboMaker VOLONTÉéchoue à la simulation avec un
4XX
code d'erreur. -
DOITavoir une taille non compressée inférieure ou égale à 40 Go. Si l'image de votre conteneur est supérieure à 40 Go non compressée,AWS RoboMaker VOLONTÉéchoue à la simulation avec un
4XX
code d'erreur. -
DOITdisposer d'un manifeste sous forme d'image V2, compatible avec la version 2 du schéma.
-
DOITutilisez une image de base basée sur Linux. Si vous n'utilisez pas d'image de base basée sur Linux,AWS RoboMaker VOLONTÉéchoue à la simulation avec un
4XX
code d'erreur. -
DOITutilisez un environnement de développement et un système d'exploitation compatibles entre eux. Vous trouverez ci-dessous des exemples de combinaisons compatibles d'environnements de développement et de systèmes d'exploitation :
-
Système d'exploitation pour robots (ROS) Melodic — ubuntu:bionic
-
Système d'exploitation pour robots (ROS) 2 Foxy — ubuntu:focal
Si vous n'utilisez pas une combinaison compatible d'infrastructure robotique et de système d'exploitation, votre simulation peut présenter un comportement inattendu.
-
Les exigences binaires pour votre image de conteneur sont les suivantes :
Pour prendre en charge le streaming via l'interface graphique, nous vous recommandons d'installer et de rechercher les fichiers binaires suivants :
-
devilspie
Nous recommandons que votre image de conteneur utilise des chemins absolus pour ses exécutables. Nous recommandons également que l'exécutable contenu dans le conteneur s'exécute correctement. Votre simulationVOLONTÉéchoue s'il ne trouve pas le chemin d'accès à vos exécutables.
L'image de votre conteneur :
-
DOITinstallez glvnd si vous utilisez OpenGL dans vos applications.
-
DOITutilisez NVIDIA CUDA 11.2 ou une version inférieure si vous utilisez CUDA dans vos applications.
-
DOITutilisez la version 4.6 ou inférieure d'OpenGL si vous utilisez OpenGL dans vos applications.
-
DOITutilisez la version 1.2 ou inférieure de Vulkan si vous utilisez des API Vulkan dans vos applications.
-
DOITutilisez la version 1.2 d'OpenCL ou une version inférieure si vous utilisez OpenCL dans vos applications.
Remarque
AWS RoboMakerprend en charge Vulkan uniquement pour le rendu hors écran et n'est pas opérationnel dans les écrans GUI. StreamUI doit donc être réglé surfalse
si vous utilisez Vulkan.
Pour obtenir des instructions détaillées sur la façon dont les images GPU peuvent être créées, voirCréation d'images pour exécuter des applications GPU.
Une image de conteneurDOITfournir un script de point d'entrée pour l'approvisionnement. Le script EntrypointDOITavoirexec "${@:1}"
comme dernière ligne afin queAWS RoboMakerpeut exécuter le script d'entrée. L'exécution du script Entrypoint vous permet d'utiliserroslaunch
commande.package-name
fichier de lancement
commande pour exécuter les conteneurs.
L'image de votre conteneur ne peut pas être utiliséeVOLUME
dans le Dockerfile. SiVOLUME
se trouve dans le Dockerfile, votre simulationVOLONTÉéchouer avec un4XX
code d'erreur.
LeEXPOSE
le mot clé de votre Dockerfile est ignoré parAWS RoboMaker. Tous les ports exposés parEXPOSE
les mots clés ne sont pas automatiquement exposés par le système. Si vous souhaitez exposer les ports de votre simulation, vous pouvez utiliserAWS RoboMaker configuration de redirection de port.
AWS RoboMakerutilise les variables d'environnement suivantes. Si vous exécutez votre simulation surAWS,AWS RoboMakerremplace toute valeur que vous spécifiez pour ces variables d'environnement :
-
ROBOMAKER*
-
DCV_VIRTUAL_SESSION
-
XDG_SESSION_ID
-
DCV_SESSION_ID
-
XDG_SESSION_TYPE
-
XDG_RUNTIME_DIR
-
SHLVL
-
XAUTHORITY
Vous ne pouvez pas spécifierCMD
dans votre Dockerfile. Si c'est le cas,AWS RoboMakerremplace par la commande dans votre simulationlaunchConfig
.
Si votre conteneur exécute ROS et que vous avez besoin d'une communication entre votre application robotique et votre application de simulation, vous devez configurer les infrastructures robotiques suivantes :
-
Maître ROS
-
Gazebo Master
-
POINTE DE ROSE
Vous ne pouvez pas personnaliser le/etc/resolv.conf
fichier dans votre conteneur.AWS RoboMakerremplace le fichier par son propre fichier.
Si vous exécutez votre Dockerfile surAWS, tu ne peux pasMONTUREl'image. Si vous spécifiezMount
dans le Dockerfile,AWS RoboMaker VOLONTÉéchouez à votre simulation avec un4XX
code d'erreur.
L'image de votre conteneur ne peut pas utiliser les appels système bloqués par le Docker par défautseccomp
profil. Pour plus d'informations sur les appels système bloqués, voirProfils de sécurité Seccomp
Pour spécifier un utilisateur qui exécute une image, vous pouvez spécifier unUSER
mot clé dans le Dockerfile. Si vous ne spécifiez pas d'utilisateur,AWS RoboMakerutilise l'utilisateur root dans le conteneur.
Dans l'image de votre conteneur, vous pouvez spécifierUSER
sous forme de nom ou deUID:GID
. Si l'image de votre conteneur ne possède pas d'UID, sa valeur par défaut est1000
.
L'image de votre conteneur ne peut pas stocker de données dans/opt/amazon/robomaker
ou dans l'un de ses sous-dossiers. UniquementAWS RoboMakerpeut utiliser ce répertoire. Votre simulation risque de ne pas se comporter correctement si vous utilisez ce répertoire.
Les configurations d'exécution suivantes ne sont pas prises en charge.
Argument d'exécution de Docker | Description | |
---|---|---|
1 |
--add-host
|
Ajouter un mappage hôte-IP personnalisé (host:ip) |
2 |
--attach , -a
|
Connexion à STDIN, STDOUT ou STDERR |
3 |
--blkio-weight
|
Bloquer les E/S (poids relatif), entre 10 et 1 000, ou 0 pour désactiver (0 par défaut) |
4 |
--blkio-weight-devi ce
|
Poids E/S du bloc (poids relatif de l'appareil) |
5 |
--cap-add
|
Ajouter des fonctionnalités Linux |
6 |
--cap-drop
|
Fonctionnalités de Drop Linux |
7 |
--cgroup-parent
|
Groupe parent facultatif pour le conteneur |
8 |
--cgroupns
|
API 1.41+__Cgroup < https://docs.d ocker.com/engine/api/ v1.41/> espace de noms pour utiliser (host|private) « host » : exécutez le conteneur dans l'espace de noms cgroup « privé » de l'hôte Docker : exécutez le conteneur dans son propre espace de noms cgroup privé « : utilisez l'espace de noms cgroup tel que configuré pardefault-cgroupns-modeoption sur le démon (par défaut) |
9 |
--cidfile
|
Écrivez l'ID du conteneur dans le fichier |
10 |
--cpu-count
|
Nombre de processeurs (Windows uniquement) |
11 |
--cpu-percent
|
Pourcentage de processeur (Windows uniquement) |
12 |
--cpu-period
|
Durée limite du CPU CFS (Completely Fair Scheduler) |
13 |
--cpu-quota
|
Limiter le quota CFS (Completely Fair Scheduler) du processeur |
14 |
--cpu-rt-period
|
API 1.25+__Limite la période en temps réel < https://docs.d ocker.com/engine/api/ v1.25/> du processeur en microsecondes |
15 |
--cpu-rt-runtime
|
API 1.25+__Limite l'exécution en temps réel < https://docs.d ocker.com/engine/api/ v1.25/> du processeur en microsecondes |
16 |
--cpu-shares , -c
|
Partages du processeur (poids relatif) |
17 |
--cpus
|
API < https://docs.d ocker.com/engine/api/ v1.25/> 1.25+__Nombre de processeurs |
18 |
--cpuset-cpus
|
Processeurs sur lesquels autoriser l'exécution (0-3, 0,1) |
19 |
--cpuset-mems
|
MEMS dans lesquels autoriser l'exécution (0-3, 0,1) |
20 |
--detach , -d
|
Exécuter le conteneur en arrière-plan et imprimer l'ID du conteneur |
21 |
--detach-keys
|
Remplacer la séquence de touches pour détacher un conteneur |
22 |
--device
|
Ajouter un appareil hôte au conteneur |
23 |
--device-cgroup-rul e
|
Ajouter une règle à la liste des appareils autorisés par cgroup |
24 |
--device-read-bps
|
Limiter le débit de lecture (octets par seconde) à partir d'un appareil |
25 |
--device-read-iops
|
Limiter le débit de lecture (E/S par seconde) à partir d'un appareil |
26 |
--device-write-bps
|
Limiter le débit d'écriture (octets par seconde) sur un appareil |
27 |
--device-write-iops
|
Limiter le débit d'écriture (E/S par seconde) sur un appareil |
28 |
--disable-content-t rust
|
Ignorer la vérification des images |
29 |
--dns
|
Définir des serveurs DNS personnalisés |
30 |
--dns-opt
|
Définir les options DNS |
31 |
--dns-option
|
Définir les options DNS |
32 |
--dns-search
|
Définir des domaines de recherche DNS personnalisés |
33 |
--domainname
|
Nom de domaine NIS du conteneur |
34 |
--gpus
|
API < https://docs.d ocker.com/engine/api/ v1.40/> 1.40+__périphériques GPU à ajouter au conteneur (« tous » pour transmettre tous les GPU) |
35 |
--group-add
|
Ajouter des groupes supplémentaires à rejoindre |
36 |
--health-cmd
|
Exécuter pour vérifier l'état de santé |
37 |
--health-interval
|
Durée entre l'exécution de la vérification (msm|h) (0 par défaut) |
38 |
--health-retries
|
Des échecs consécutifs sont nécessaires pour signaler un mauvais état |
39 |
--health-start-peri od
|
API < https://docs.d ocker.com/engine/api/ v1.29/> 1.29+__Période de début pendant laquelle le conteneur doit s'initialiser avant de démarrer le compte à rebours des tentatives de santé (msm|h) (0 par défaut) |
40 |
--health-timeout
|
Durée maximale d'exécution d'une vérification (msm|h) (0 par défaut) |
41 |
--help
|
Utilisation de l'impression |
42 |
--hostname , -h
|
Nom d'hôte du conteneur |
43 |
--init
|
API 1.25+__Lancer < https://docs.d ocker.com/engine/api/ v1.25/> un init dans le conteneur qui transmet les signaux et récupère les processus |
44 |
--interactive , -i
|
Gardez le STDIN ouvert même s'il n'est pas connecté |
45 |
--io-maxbandwidth
|
Limite maximale de bande passante d'E/S pour le lecteur système (Windows uniquement) |
46 |
--io-maxiops
|
Limite maximale d'IOPS pour le lecteur système (Windows uniquement) |
47 |
--ip
|
Adresse IPv4 (par exemple, 172.30.100.104) |
48 |
--ip6
|
Adresse IPv6 (par exemple, 2001:db8 : :33) |
49 |
--ipc
|
Mode IPC à utiliser |
50 |
--isolation
|
Technologie d'isolation des conteneurs |
51 |
--kernel-memory
|
Limite de mémoire du noyau |
52 |
--label , -l
|
Définir des métadonnées sur un conteneur |
53 |
--label-file
|
Lire un fichier d'étiquettes délimité par lignes |
54 |
--link
|
Ajouter un lien vers un autre conteneur |
55 |
--link-local-ip
|
Adresses locales des liens IPv4/IPv6 du conteneur |
56 |
--log-driver
|
Pilote d'enregistrement pour le conteneur |
57 |
--log-opt
|
Options du pilote de journalisation |
58 |
--mac-address
|
Adresse MAC du conteneur (par exemple, 92:d0:c 6:0 a : 29:33) |
59 |
--memory , -m
|
Limite de mémoire |
60 |
--memory-reservation
|
Limite souple de mémoire |
61 |
--memory-swap
|
Limite de swap égale à la mémoire plus le swap : « -1 » pour permettre un swap illimité |
62 |
--memory-swappiness
|
Régler le taux de permutation de la mémoire du conteneur (0 à 100) |
63 |
--name
|
Attribuez un nom au conteneur |
64 |
--net
|
Connecter un conteneur à un réseau |
65 |
--net-alias
|
Ajouter un alias adapté au réseau pour le conteneur |
66 |
--network
|
Connecter un conteneur à un réseau |
67 |
--network-alias
|
Ajouter un alias adapté au réseau pour le conteneur |
68 |
--no-healthcheck
|
Désactiver tout HEALTHCHECK spécifié par le conteneur |
69 |
--oom-kill-disable
|
Désactiver OOM Killer |
70 |
--oom-score-adj
|
Régler les préférences OOM de l'hôte (-1000 à 1000) |
71 |
--pid
|
Espace de noms PID à utiliser |
72 |
--pids-limit
|
Réglez la limite de photos du conteneur (définissez -1 pour un nombre illimité) |
73 |
--platform
|
API 1.32+__Définir la < https://docs.d ocker.com/engine/api/ v1.32/> plate-forme si le serveur est compatible avec plusieurs plateformes |
74 |
--privileged
|
Accordez des privilèges étendus à ce conteneur |
75 |
--publish , -p
|
Publier le ou les ports d'un conteneur sur l'hôte |
76 |
--publish-all , -P
|
Publier tous les ports exposés sur des ports aléatoires |
77 |
--pull
|
Extraire l'image avant de l'exécuter (« toujours », « jamais ») |
78 |
--read-only
|
Montez le système de fichiers racine du conteneur en lecture seule |
79 |
--restart
|
Politique de redémarrage à appliquer lors de la sortie d'un conteneur |
80 |
--rm
|
Supprimer automatiquement le conteneur à sa sortie |
81 |
--runtime
|
Runtime à utiliser pour ce conteneur |
82 |
--security-opt
|
Options de sécurité |
83 |
--shm-size
|
Taille de /dev/shm |
84 |
--sig-proxy
|
Le proxy a reçu des signaux destinés au processus |
85 |
--stop-timeout
|
API 1.25+__Délai < https://docs.d ocker.com/engine/api/ v1.25/> (en secondes) pour arrêter un conteneur |
86 |
--storage-opt
|
Options du pilote de stockage pour le conteneur |
87 |
--sysctl
|
Options Sysctl |
88 |
--tmpfs
|
Monter un répertoire tmpfs |
89 |
--tty , -t
|
Allouer un pseudo-TTY |
90 |
--ulimit
|
Options Ulimit |
91 |
--userns
|
Espace de noms utilisateur à utiliser |
92 |
--uts
|
Espace de noms UTS à utiliser |
93 |
--volume , -v
|
Montage par liaison d'un volume |
94 |
--volume-driver
|
Pilote de volume optionnel pour le conteneur |
95 |
--volumes-from
|
Montez des volumes à partir du ou des conteneurs spécifiés |
Si vous exécutez une tâche de simulation avec les configurations d'exécution précédentes,AWS RoboMaker VOLONTÉéchouez à votre simulation avec un4XX
code d'erreur.