Requisiti perAWS RoboMakercontenitori compatibili - AWS RoboMaker

AWS RoboMaker non è più disponibile per i nuovi clienti. Clienti esistenti di AWS RoboMaker possono continuare a utilizzare il servizio normalmente. AWS Batch è ora il servizio preferito per eseguire simulazioni containerizzate. Ulteriori informazioni.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Requisiti perAWS RoboMakercontenitori compatibili

È necessario soddisfare una serie di requisiti per eseguire unAWS RoboMakerContenitore compatibile (immagine del contenitore)e per avviare una simulazione con successo. Se hai soddisfatto questi requisiti e continui a riscontrare problemi nell'esecuzione della simulazione, consultaLavori di simulazioneeSimulazione WorldForge.

L'immagine del contenitore non può essere utilizzataVOLUMEnel Dockerfile. SeVOLUMEè nel Dockerfile, la tua simulazioneVOLONTÀfallire con un4XXcodice di errore.

L'immagine del contenitore non può essere utilizzataEXPOSEnel Dockerfile. SeEXPOSEè nel Dockerfile,AWS RoboMaker VOLONTÀfallisci la tua simulazione con un4XXcodice di errore.

L'immagine del tuo contenitoreDOVEREavere una dimensione compressa inferiore o uguale a 20 GB. Se l'immagine del contenitore è superiore a 20 GB compressi,AWS RoboMaker VOLONTÀfallisci la simulazione con un4XXcodice di errore.

Non puoi specificareCMDnel tuo Dockerfile. Se lo fai,AWS RoboMakerlo sovrascrive con il nome del pacchetto e il file di avvio. Invece, puoi usarecommandparametro nellaunchConfigdi ogni applicazione di simulazione o applicazione robotica all'interno della tuaCreateSimulationJobrichiesta di fornire un elenco di comandi di avvio. Questo è impostato comeCMDnel lavoro di simulazione. Un esempio di command è ["/bin/bash", "-c", "sleep 365d"].

Se vuoi aggiungere strumenti al tuo lavoro di simulazione, tuDOVEREinstallarebashall'immagine del tuo contenitore. I tuoi strumenti vengono lanciati con["/bin/bash", "-c", "<command>"].

Se il tuo container utilizza ROS e hai bisogno della comunicazione tra l'applicazione robotica e l'applicazione di simulazione, devi configurare i seguenti framework robotici:

  • Maestro ROS

  • Gazebo Master

  • PUNTA ROSA

Non puoi personalizzare/etc/resolv.conffile nel tuo contenitore.AWS RoboMakersovrascrive il file con il proprio file.

Se stai eseguendo il tuo Dockerfile suAWS, non puoiMONTATURAl'immagine. Se specifichiMountnel Dockerfile,AWS RoboMaker VOLONTÀfallisci la tua simulazione con un4XXcodice di errore.

L'immagine del contenitore non può utilizzare chiamate di sistema bloccate dal Docker predefinitoseccompprofilo. Per informazioni sulle chiamate di sistema bloccate, vedereProfili di sicurezza Seccomp.

Per specificare un utente che esegue un'immagine, puoi specificare unUSERparola chiave nel Dockerfile. Se non specifichi un utente,AWS RoboMakerutilizza l'utente root nel contenitore.

Nell'immagine del contenitore, puoi specificare uno deiUSERcome nome o comeUID:GID. Se l'immagine del contenitore non ha un UID, ha un valore predefinito di1000.

L'immagine del contenitore non può archiviare dati in/opt/amazon/robomakero in una delle relative sottocartelle. SoloAWS RoboMakerpuò usare quella cartella. La tua simulazione potrebbe non funzionare correttamente se usi quella directory.

Le seguenti configurazioni di runtime non sono supportate.

Argomento Docker Run Descrizione
1 -\-add-host Aggiungi una mappatura host-to-IP personalizzata (host:ip)
2 -\-attach , -a Collegare a STDIN, STDOUT o STDERR
3 -\-blkio-weight Blocco IO (peso relativo), compreso tra 10 e 1000, o 0 da disabilitare (impostazione predefinita 0)
4 -\-blkio-weight-devi ce Peso IO del blocco (peso relativo del dispositivo)
5 -\-cap-add Aggiungi funzionalità Linux
6 -\-cap-drop Elimina le funzionalità di Linux
7 -\-cgroup-parent Cgroup principale opzionale per il contenitore
8 -\-cgroupns API 1.41+__Cgroup da usare (host|private) 'host': esegue il contenitore nello < https://docs.d ocker.com/engine/api/ v1.41/> spazio dei nomi cgroup dell'host Docker 'private': esegui il contenitore nel suo spazio dei nomi cgroup privato «: usa lo spazio dei nomi cgroup come configurato dadefault-cgroupns-modeopzione sul demone (impostazione predefinita)
9 -\-cidfile Scrivere l'ID del contenitore nel file
10 -\-cpu-count Numero di CPU (solo Windows)
11 -\-cpu-percent Percentuale della CPU (solo Windows)
12 -\-cpu-period Limita il periodo CFS (Completely Fair Scheduler) della CPU
13 -\-cpu-quota Limita la quota CFS (Completely Fair Scheduler) della CPU
14 -\-cpu-rt-period API 1.25+__Limita il periodo di tempo reale < https://docs.d ocker.com/engine/api/ v1.25/> della CPU in microsecondi
15 -\-cpu-rt-runtime API 1.25+__Limita il tempo di esecuzione della < https://docs.d ocker.com/engine/api/ v1.25/> CPU in tempo reale in microsecondi
16 -\-cpu-shares , -c Quote della CPU (peso relativo)
17 -\-cpus API < https://docs.d ocker.com/engine/api/ v1.25/> 1.25+__Numero di CPU
18 -\-cpuset-cpus CPU in cui consentire l'esecuzione (0-3, 0,1)
19 -\-cpuset-mems MEMs in cui consentire l'esecuzione (0-3, 0,1)
20 -\-detach , -d Esegui il contenitore in background e stampa l'ID del contenitore
21 -\-detach-keys Sostituisci la sequenza di tasti per scollegare un contenitore
22 -\-device Aggiungi un dispositivo host al contenitore
23 -\-device-cgroup-rul e Aggiungi una regola all'elenco dei dispositivi consentiti di cgroup
24 -\-device-read-bps Limita la velocità di lettura (byte al secondo) da un dispositivo
25 -\-device-read-iops Limita la velocità di lettura (IO al secondo) da un dispositivo
26 -\-device-write-bps Limita la velocità di scrittura (byte al secondo) su un dispositivo
27 -\-device-write-iops Limita la velocità di scrittura (IO al secondo) su un dispositivo
28 -\-disable-content-t rust Ignora la verifica dell'immagine
29 -\-dns Imposta server DNS personalizzati
30 -\-dns-opt Impostare le opzioni DNS
31 -\-dns-option Impostare le opzioni DNS
32 -\-dns-search Imposta domini di ricerca DNS personalizzati
33 -\-domainname Nome di dominio NIS del contenitore
34 -\-gpus API < https://docs.d ocker.com/engine/api/ v1.40/> 1.40+__dispositivi GPU da aggiungere al contenitore («tutti» per passare tutte le GPU)
35 -\-group-add Aggiungi altri gruppi a cui partecipare
36 -\-health-cmd Comando da eseguire per verificare lo stato
37 -\-health-interval Tempo tra l'esecuzione del controllo (msm|h) (impostazione predefinita 0s)
38 -\-health-retries Sono necessari errori consecutivi per segnalare problemi di salute
39 -\-health-start-peri od API < https://docs.d ocker.com/engine/api/ v1.29/> 1.29+__Periodo di inizio per l'inizializzazione del contenitore prima di avviare il conto alla rovescia dei tentativi di salute (msm|h) (valore predefinito 0)
40 -\-health-timeout Tempo massimo per consentire l'esecuzione di un controllo (msm|h) (impostazione predefinita 0s)
41 -\-help Utilizzo della stampa
42 -\-hostname , -h Nome host del contenitore
43 -\-init API 1.25+__Esegui < https://docs.d ocker.com/engine/api/ v1.25/> un init all'interno del contenitore che inoltra segnali e raccoglie processi
44 -\-interactive , -i Mantieni STDIN aperto anche se non collegato
45 -\-io-maxbandwidth Limite massimo di larghezza di banda IO per l'unità di sistema (solo Windows)
46 -\-io-maxiops Limite massimo di IOPS per l'unità di sistema (solo Windows)
47 -\-ip Indirizzo IPv4 (ad esempio, 172.30.100.104)
48 -\-ip6 Indirizzo IPv6 (ad esempio, 2001:db8: :33)
49 -\-ipc Modalità IPC da usare
50 -\-isolation Tecnologia di isolamento dei contenitori
51 -\-kernel-memory Limite di memoria del kernel
52 -\-label , -l Imposta i metadati su un contenitore
53 -\-label-file Leggi in un file di etichette delimitato da righe
54 -\-link Aggiungi link a un altro contenitore
55 -\-link-local-ip Indirizzi locali di collegamento IPv4/IPv6 del contenitore
56 -\-log-driver Driver di registrazione per il contenitore
57 -\-log-opt Opzioni del driver di registro
58 -\-mac-address Indirizzo MAC del contenitore (ad esempio, 92:d0:c 6:0 a: 29:33)
59 -\-memory , -m Memory limit (Limite memoria)
60 -\-memory-reservation Limite minimo di memoria
61 -\-memory-swap Limite di swap pari alla memoria più swap: '-1' per abilitare lo swap illimitato
62 -\-memory-swappiness Ottimizza la commutabilità della memoria del contenitore (da 0 a 100)
63 -\-name Assegna un nome al contenitore
64 -\-net Connetti un contenitore a una rete
65 -\-net-alias Aggiungi alias con ambito di rete per il contenitore
66 -\-network Connetti un contenitore a una rete
67 -\-network-alias Aggiungi alias con ambito di rete per il contenitore
68 -\-no-healthcheck Disattiva qualsiasi HEALTHCHECK specificato nel contenitore
69 -\-oom-kill-disable Disattiva OOM Killer
70 -\-oom-score-adj Ottimizza le preferenze OOM dell'host (da -1000 a 1000)
71 -\-pid Namespace PID da usare
72 -\-pids-limit Regola il limite dei prezzi dei container (imposta -1 per un numero illimitato)
73 -\-platform API 1.32+__Imposta la < https://docs.d ocker.com/engine/api/ v1.32/> piattaforma se il server è compatibile con più piattaforme
74 -\-privileged Concedi privilegi estesi a questo contenitore
75 -\-publish , -p Pubblica le porte di un contenitore sull'host
76 -\-publish-all , -P Pubblica tutte le porte esposte su porte casuali
77 -\-pull Estrai l'immagine prima di correre («sempre» "mai»)
78 -\-read-only Installa il file system principale del contenitore in modalità di sola lettura
79 -\-restart Politica di riavvio da applicare all'uscita di un contenitore
80 -\-rm Rimuove automaticamente il contenitore quando esce
81 -\-runtime Runtime da usare per questo contenitore
82 -\-security-opt Opzioni di sicurezza
83 -\-shm-size Dimensione di /dev/shm
84 -\-sig-proxy Il proxy ha ricevuto segnali dal processo
85 -\-stop-timeout API 1.25+__Timeout < https://docs.d ocker.com/engine/api/ v1.25/> (in secondi) per fermare un contenitore
86 -\-storage-opt Opzioni del driver di archiviazione per il contenitore
87 -\-sysctl Opzioni Sysctl
88 -\-tmpfs Installa una cartella tmpfs
89 -\-tty , -t Assegna uno pseudo-TTY
90 -\-ulimit Opzioni illimitate
91 -\-userns Namespace utente da usare
92 -\-uts Namespace UTS da usare
93 -\-volume , -v Associa e monta un volume
94 -\-volume-driver Driver di volume opzionale per il contenitore
95 -\-volumes-from Monta i volumi dai contenitori specificati

Se esegui un processo di simulazione con le configurazioni di runtime precedenti,AWS RoboMaker VOLONTÀfallisci la tua simulazione con un4XXcodice di errore.

L'immagine del tuo contenitore:

  • DOVEREessereIniziativa Open Container (OCI)denuncia.

  • DOVEREessere costruito per l'architettura X86_64. Se è costruito per un'architettura diversa,AWS RoboMaker VOLONTÀfallisci la simulazione con un4XXcodice di errore.

  • DOVEREavere una dimensione inferiore o uguale a 40 GB non compressi. Se l'immagine del contenitore è superiore a 40 GB non compressa,AWS RoboMaker VOLONTÀfallisci la simulazione con un4XXcodice di errore.

  • DOVEREdispongono di un manifesto di immagini V2, compatibile con la versione 2 dello schema.

  • DOVEREusa un'immagine di base basata su Linux. Se non usi un'immagine di base basata su Linux,AWS RoboMaker VOLONTÀfallisci la simulazione con un4XXcodice di errore.

  • DOVEREutilizzare un ambiente di sviluppo e un sistema operativo compatibili tra loro. Di seguito sono riportati alcuni esempi di combinazioni compatibili di ambienti di sviluppo e sistemi operativi:

    • Sistema operativo robot (ROS) Melodic — ubuntu:bionic

    • Sistema operativo robot (ROS) 2 Foxy — ubuntu:focal

    Se non utilizzi una combinazione compatibile di framework robotico e sistema operativo, la simulazione potrebbe mostrare un comportamento imprevisto.

Di seguito sono riportati i requisiti binari per l'immagine del contenitore:

Per supportare lo streaming con interfaccia grafica, consigliamo di installare e procurarsi i seguenti file binari:

  • devilspie

È consigliabile che l'immagine del contenitore utilizzi percorsi assoluti per i suoi eseguibili. Raccomandiamo inoltre che l'eseguibile all'interno del contenitore funzioni correttamente. La tua simulazioneVOLONTÀfallisce se non riesce a trovare il percorso dei tuoi eseguibili.

L'immagine del tuo contenitore:

  • DOVEREhai installato glvnd se usi OpenGL nelle tue applicazioni.

  • DOVEREdisponi di NVIDIA CUDA 11.2 o versioni precedenti se usi CUDA nelle tue applicazioni.

  • DOVEREusa OpenGL versione 4.6 o precedente se usi OpenGL nelle tue applicazioni.

  • DOVEREdisponi della versione 1.2 o precedente di Vulkan se usi le API Vulkan nelle tue applicazioni.

  • DOVEREdisponi della versione 1.2 o precedente di OpenCL se usi OpenCL nelle tue applicazioni.

Nota

AWS RoboMakersupporta Vulkan solo per il rendering fuori schermo e non è operativo nei display della GUI. Quindi, StreamUI dovrebbe essere impostato sufalsese si utilizza Vulkan.

Per istruzioni dettagliate su come creare immagini GPU, consultaCreazione di immagini per eseguire applicazioni GPU.

Un'immagine del contenitoreDOVEREfornire uno script entrypoint per il sourcing. Lo script entrypointDOVEREavereexec "${@:1}"come ultima riga in modo cheAWS RoboMakerpuò eseguire lo script entrypoint. L'esecuzione dello script entrypoint offre la possibilità di utilizzareroslaunch package-namecomando.file di avviocomando per eseguire i contenitori.

L'immagine del contenitore non può essere utilizzataVOLUMEnel Dockerfile. SeVOLUMEè nel Dockerfile, la tua simulazioneVOLONTÀfallire con un4XXcodice di errore.

LaEXPOSEla parola chiave nel tuo Dockerfile viene ignorata daAWS RoboMaker. Eventuali porte esposte dalEXPOSEle parole chiave non vengono esposte automaticamente dal sistema. Se desideri esporre le porte sulla tua simulazione, puoi usareAWS RoboMaker configurazione del port forwarding.

AWS RoboMakerutilizza le seguenti variabili di ambiente. Se esegui la simulazione suAWS,AWS RoboMakersovrascrive qualsiasi valore specificato per queste variabili di ambiente:

  • ROBOMAKER*

  • DCV_VIRTUAL_SESSION

  • XDG_SESSION_ID

  • DCV_SESSION_ID

  • XDG_SESSION_TYPE

  • XDG_RUNTIME_DIR

  • SHLVL

  • XAUTHORITY

Non puoi specificareCMDnel tuo Dockerfile. Se lo fai,AWS RoboMakersovrascrive con il comando nella tua simulazionelaunchConfig.

Se il tuo container utilizza ROS e hai bisogno della comunicazione tra l'applicazione robotica e l'applicazione di simulazione, devi configurare i seguenti framework robotici:

  • Maestro ROS

  • Gazebo Master

  • PUNTA ROSA

Non puoi personalizzare/etc/resolv.conffile nel tuo contenitore.AWS RoboMakersovrascrive il file con il proprio file.

Se stai eseguendo il tuo Dockerfile suAWS, non puoiMONTATURAl'immagine. Se specifichiMountnel Dockerfile,AWS RoboMaker VOLONTÀfallisci la tua simulazione con un4XXcodice di errore.

L'immagine del contenitore non può utilizzare chiamate di sistema bloccate dal Docker predefinitoseccompprofilo. Per informazioni sulle chiamate di sistema bloccate, vedereProfili di sicurezza Seccomp.

Per specificare un utente che esegue un'immagine, puoi specificare unUSERparola chiave nel Dockerfile. Se non specifichi un utente,AWS RoboMakerutilizza l'utente root nel contenitore.

Nell'immagine del contenitore, puoi specificareUSERcome nome o comeUID:GID. Se l'immagine del contenitore non ha un UID, ha un valore predefinito di1000.

L'immagine del contenitore non può archiviare dati in/opt/amazon/robomakero in una delle relative sottocartelle. SoloAWS RoboMakerpuò usare quella cartella. La tua simulazione potrebbe non funzionare correttamente se usi quella directory.

Le seguenti configurazioni di runtime non sono supportate.

Argomento Docker Run Descrizione
1 --add-host Aggiungi una mappatura host-to-IP personalizzata (host:ip)
2 --attach , -a Collegare a STDIN, STDOUT o STDERR
3 --blkio-weight Blocco IO (peso relativo), compreso tra 10 e 1000, o 0 da disabilitare (impostazione predefinita 0)
4 --blkio-weight-devi ce Peso IO del blocco (peso relativo del dispositivo)
5 --cap-add Aggiungi funzionalità Linux
6 --cap-drop Elimina le funzionalità di Linux
7 --cgroup-parent Cgroup principale opzionale per il contenitore
8 --cgroupns API 1.41+__Cgroup da usare (host|private) 'host': esegue il contenitore nello < https://docs.d ocker.com/engine/api/ v1.41/> spazio dei nomi cgroup dell'host Docker 'private': esegui il contenitore nel suo spazio dei nomi cgroup privato «: usa lo spazio dei nomi cgroup come configurato dadefault-cgroupns-modeopzione sul demone (impostazione predefinita)
9 --cidfile Scrivere l'ID del contenitore nel file
10 --cpu-count Numero di CPU (solo Windows)
11 --cpu-percent Percentuale della CPU (solo Windows)
12 --cpu-period Limita il periodo CFS (Completely Fair Scheduler) della CPU
13 --cpu-quota Limita la quota CFS (Completely Fair Scheduler) della CPU
14 --cpu-rt-period API 1.25+__Limita il periodo di tempo reale < https://docs.d ocker.com/engine/api/ v1.25/> della CPU in microsecondi
15 --cpu-rt-runtime API 1.25+__Limita il tempo di esecuzione della < https://docs.d ocker.com/engine/api/ v1.25/> CPU in tempo reale in microsecondi
16 --cpu-shares , -c Quote della CPU (peso relativo)
17 --cpus API < https://docs.d ocker.com/engine/api/ v1.25/> 1.25+__Numero di CPU
18 --cpuset-cpus CPU in cui consentire l'esecuzione (0-3, 0,1)
19 --cpuset-mems MEMs in cui consentire l'esecuzione (0-3, 0,1)
20 --detach , -d Esegui il contenitore in background e stampa l'ID del contenitore
21 --detach-keys Sostituisci la sequenza di tasti per scollegare un contenitore
22 --device Aggiungi un dispositivo host al contenitore
23 --device-cgroup-rul e Aggiungi una regola all'elenco dei dispositivi consentiti di cgroup
24 --device-read-bps Limita la velocità di lettura (byte al secondo) da un dispositivo
25 --device-read-iops Limita la velocità di lettura (IO al secondo) da un dispositivo
26 --device-write-bps Limita la velocità di scrittura (byte al secondo) su un dispositivo
27 --device-write-iops Limita la velocità di scrittura (IO al secondo) su un dispositivo
28 --disable-content-t rust Ignora la verifica dell'immagine
29 --dns Imposta server DNS personalizzati
30 --dns-opt Impostare le opzioni DNS
31 --dns-option Impostare le opzioni DNS
32 --dns-search Imposta domini di ricerca DNS personalizzati
33 --domainname Nome di dominio NIS del contenitore
34 --gpus API < https://docs.d ocker.com/engine/api/ v1.40/> 1.40+__dispositivi GPU da aggiungere al contenitore («tutti» per passare tutte le GPU)
35 --group-add Aggiungi altri gruppi a cui partecipare
36 --health-cmd Corri per controllare lo stato
37 --health-interval Tempo tra l'esecuzione del controllo (msm|h) (impostazione predefinita 0s)
38 --health-retries Sono necessari errori consecutivi per segnalare problemi di salute
39 --health-start-peri od API < https://docs.d ocker.com/engine/api/ v1.29/> 1.29+__Periodo di inizio per l'inizializzazione del contenitore prima di avviare il conto alla rovescia dei tentativi di salute (msm|h) (valore predefinito 0)
40 --health-timeout Tempo massimo per consentire l'esecuzione di un controllo (msm|h) (impostazione predefinita 0s)
41 --help Utilizzo della stampa
42 --hostname , -h Nome host del contenitore
43 --init API 1.25+__Esegui < https://docs.d ocker.com/engine/api/ v1.25/> un init all'interno del contenitore che inoltra segnali e raccoglie processi
44 --interactive , -i Mantieni STDIN aperto anche se non collegato
45 --io-maxbandwidth Limite massimo di larghezza di banda IO per l'unità di sistema (solo Windows)
46 --io-maxiops Limite massimo di IOPS per l'unità di sistema (solo Windows)
47 --ip Indirizzo IPv4 (ad esempio, 172.30.100.104)
48 --ip6 Indirizzo IPv6 (ad esempio, 2001:db8: :33)
49 --ipc Modalità IPC da usare
50 --isolation Tecnologia di isolamento dei contenitori
51 --kernel-memory Limite di memoria del kernel
52 --label , -l Imposta i metadati su un contenitore
53 --label-file Leggi in un file di etichette delimitato da righe
54 --link Aggiungi link a un altro contenitore
55 --link-local-ip Indirizzi locali di collegamento IPv4/IPv6 del contenitore
56 --log-driver Driver di registrazione per il contenitore
57 --log-opt Opzioni del driver di registro
58 --mac-address Indirizzo MAC del contenitore (ad esempio, 92:d0:c 6:0 a: 29:33)
59 --memory , -m Memory limit (Limite memoria)
60 --memory-reservation Limite minimo di memoria
61 --memory-swap Limite di swap pari alla memoria più swap: '-1' per abilitare lo swap illimitato
62 --memory-swappiness Ottimizza la commutabilità della memoria del contenitore (da 0 a 100)
63 --name Assegna un nome al contenitore
64 --net Connetti un contenitore a una rete
65 --net-alias Aggiungi alias con ambito di rete per il contenitore
66 --network Connetti un contenitore a una rete
67 --network-alias Aggiungi alias con ambito di rete per il contenitore
68 --no-healthcheck Disattiva qualsiasi HEALTHCHECK specificato nel contenitore
69 --oom-kill-disable Disattiva OOM Killer
70 --oom-score-adj Ottimizza le preferenze OOM dell'host (da -1000 a 1000)
71 --pid Namespace PID da usare
72 --pids-limit Regola il limite dei prezzi dei container (imposta -1 per un numero illimitato)
73 --platform API 1.32+__Imposta la < https://docs.d ocker.com/engine/api/ v1.32/> piattaforma se il server è compatibile con più piattaforme
74 --privileged Concedi privilegi estesi a questo contenitore
75 --publish , -p Pubblica le porte di un contenitore sull'host
76 --publish-all , -P Pubblica tutte le porte esposte su porte casuali
77 --pull Estrai l'immagine prima di correre («sempre» "mai»)
78 --read-only Installa il file system principale del contenitore in modalità di sola lettura
79 --restart Politica di riavvio da applicare all'uscita di un contenitore
80 --rm Rimuove automaticamente il contenitore quando esce
81 --runtime Runtime da usare per questo contenitore
82 --security-opt Opzioni di sicurezza
83 --shm-size Dimensione di /dev/shm
84 --sig-proxy Il proxy ha ricevuto segnali dal processo
85 --stop-timeout API 1.25+__Timeout < https://docs.d ocker.com/engine/api/ v1.25/> (in secondi) per fermare un contenitore
86 --storage-opt Opzioni del driver di archiviazione per il contenitore
87 --sysctl Opzioni Sysctl
88 --tmpfs Installa una cartella tmpfs
89 --tty , -t Assegna uno pseudo-TTY
90 --ulimit Opzioni illimitate
91 --userns Namespace utente da usare
92 --uts Namespace UTS da usare
93 --volume , -v Associa e monta un volume
94 --volume-driver Driver di volume opzionale per il contenitore
95 --volumes-from Monta i volumi dai contenitori specificati

Se esegui un processo di simulazione con le configurazioni di runtime precedenti,AWS RoboMaker VOLONTÀfallisci la tua simulazione con un4XXcodice di errore.