Avviso di fine del supporto: il 10 settembre 2025, AWS
interromperà il supporto per. AWS RoboMaker Dopo il 10 settembre 2025, non potrai più accedere alla AWS RoboMaker console o alle risorse. AWS RoboMaker Per ulteriori informazioni sulla transizione AWS Batch verso l'esecuzione di simulazioni containerizzate, consulta questo post del blog.
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 utilizzataVOLUME
nel Dockerfile. SeVOLUME
è nel Dockerfile, la tua simulazioneVOLONTÀfallire con un4XX
codice di errore.
L'immagine del contenitore non può essere utilizzataEXPOSE
nel Dockerfile. SeEXPOSE
è nel Dockerfile,AWS RoboMaker VOLONTÀfallisci la tua simulazione con un4XX
codice 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 un4XX
codice di errore.
Non puoi specificareCMD
nel tuo Dockerfile. Se lo fai,AWS RoboMakerlo sovrascrive con il nome del pacchetto e il file di avvio. Invece, puoi usarecommand
parametro nellaunchConfig
di ogni applicazione di simulazione o applicazione robotica all'interno della tuaCreateSimulationJob
richiesta di fornire un elenco di comandi di avvio. Questo è impostato comeCMD
nel lavoro di simulazione. Un esempio di command
è ["/bin/bash", "-c", "sleep
365d"]
.
Se vuoi aggiungere strumenti al tuo lavoro di simulazione, tuDOVEREinstallarebash
all'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.conf
file nel tuo contenitore.AWS RoboMakersovrascrive il file con il proprio file.
Se stai eseguendo il tuo Dockerfile suAWS, non puoiMONTATURAl'immagine. Se specifichiMount
nel Dockerfile,AWS RoboMaker VOLONTÀfallisci la tua simulazione con un4XX
codice di errore.
L'immagine del contenitore non può utilizzare chiamate di sistema bloccate dal Docker predefinitoseccomp
profilo. Per informazioni sulle chiamate di sistema bloccate, vedereProfili di sicurezza Seccomp
Per specificare un utente che esegue un'immagine, puoi specificare unUSER
parola chiave nel Dockerfile. Se non specifichi un utente,AWS RoboMakerutilizza l'utente root nel contenitore.
Nell'immagine del contenitore, puoi specificare uno deiUSER
come 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/robomaker
o 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 un4XX
codice 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 un
4XX
codice 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 un
4XX
codice 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 un
4XX
codice 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 sufalse
se 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
comando.package-name
file di avvio
comando per eseguire i contenitori.
L'immagine del contenitore non può essere utilizzataVOLUME
nel Dockerfile. SeVOLUME
è nel Dockerfile, la tua simulazioneVOLONTÀfallire con un4XX
codice di errore.
LaEXPOSE
la parola chiave nel tuo Dockerfile viene ignorata daAWS RoboMaker. Eventuali porte esposte dalEXPOSE
le 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 specificareCMD
nel 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.conf
file nel tuo contenitore.AWS RoboMakersovrascrive il file con il proprio file.
Se stai eseguendo il tuo Dockerfile suAWS, non puoiMONTATURAl'immagine. Se specifichiMount
nel Dockerfile,AWS RoboMaker VOLONTÀfallisci la tua simulazione con un4XX
codice di errore.
L'immagine del contenitore non può utilizzare chiamate di sistema bloccate dal Docker predefinitoseccomp
profilo. Per informazioni sulle chiamate di sistema bloccate, vedereProfili di sicurezza Seccomp
Per specificare un utente che esegue un'immagine, puoi specificare unUSER
parola chiave nel Dockerfile. Se non specifichi un utente,AWS RoboMakerutilizza l'utente root nel contenitore.
Nell'immagine del contenitore, puoi specificareUSER
come 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/robomaker
o 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 un4XX
codice di errore.