Pemberitahuan akhir dukungan: Pada 10 September 2025, AWS
akan menghentikan dukungan untuk. AWS RoboMaker Setelah 10 September 2025, Anda tidak akan lagi dapat mengakses AWS RoboMaker konsol atau AWS RoboMaker sumber daya. Untuk informasi lebih lanjut tentang transisi ke AWS Batch untuk membantu menjalankan simulasi kontainer, kunjungi posting blog ini.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Persyaratan untukAWS RoboMakerwadah yang kompatibel
Anda harus memenuhi serangkaian persyaratan untuk menjalankanAWS RoboMakerWadah yang Kompatibel (gambar kontainer)dan untuk memulai simulasi dengan sukses. Jika Anda telah memenuhi persyaratan ini, dan Anda masih mengalami kesulitan menjalankan simulasi, lihatLowongan kerja simulasidanSimulasi WorldForge.
Gambar kontainer Anda tidak dapat digunakanVOLUME
di Dockerfile. JikaVOLUME
ada di Dockerfile, simulasi AndaKEHENDAKgagal dengan4XX
kode kesalahan.
Gambar kontainer Anda tidak dapat digunakanEXPOSE
di Dockerfile. JikaEXPOSE
ada di Dockerfile,AWS RoboMaker KEHENDAKgagal simulasi Anda dengan4XX
kode kesalahan.
Gambar kontainer AndaHARUSkurang dari atau sama dengan 20 GB dalam ukuran dikompresi. Jika gambar kontainer Anda lebih besar dari 20 GB terkompresi,AWS RoboMaker KEHENDAKgagal simulasi dengan4XX
kode kesalahan.
Anda tidak dapat menentukanCMD
di Dockerfile Anda. Jika Anda melakukannya,AWS RoboMakermenimpa dengan nama paket dan file peluncuran. Sebaliknya, Anda dapat menggunakancommand
parameter dalamlaunchConfig
dari setiap aplikasi simulasi atau aplikasi robot dalamCreateSimulationJob
meminta untuk memberikan daftar perintah peluncuran. Ini diatur sebagaiCMD
dalam pekerjaan simulasi. Contohnya command
adalah ["/bin/bash", "-c", "sleep
365d"]
.
Jika Anda ingin menambahkan alat untuk pekerjaan simulasi Anda, AndaHARUSmenginstalbash
ke gambar kontainer Anda. Alat Anda diluncurkan dengan["/bin/bash", "-c",
"<command>"]
.
Jika wadah Anda menjalankan ROS dan Anda memerlukan komunikasi antara aplikasi robot Anda dan aplikasi simulasi Anda, Anda harus menyiapkan kerangka kerja robotika berikut:
-
ROS Guru
-
Gazebo Guru
-
IP
Anda tidak dapat menyesuaikan/etc/resolv.conf
file dalam wadah Anda.AWS RoboMakermenimpa file dengan filenya sendiri.
Jika Anda menjalankan DockerfileAWS, Anda tidak bisaGUNUNGgambar. Jika Anda menentukanMount
di Dockerfile,AWS RoboMaker KEHENDAKgagal simulasi Anda dengan4XX
kode kesalahan.
Gambar kontainer Anda tidak dapat menggunakan panggilan sistem yang diblokir oleh Docker defaultseccomp
profil. Untuk informasi tentang panggilan sistem yang diblokir, lihatProfil keamanan Seccomp
Untuk menentukan pengguna yang menjalankan gambar, Anda dapat menentukanUSER
kata kunci di Dockerfile. Jika Anda tidak menentukan pengguna,AWS RoboMakermenggunakan pengguna root dalam wadah.
Dalam gambar kontainer Anda, Anda dapat menentukan salah satuUSER
baik sebagai nama atauUID:GID
. Jika gambar kontainer Anda tidak memiliki UID, ia memiliki nilai default1000
.
Gambar kontainer Anda tidak dapat menyimpan data/opt/amazon/robomaker
atau di salah satu subfoldernya. HanyaAWS RoboMakerdapat menggunakan direktori itu. Simulasi Anda mungkin tidak berperilaku baik jika Anda menggunakan direktori itu.
Konfigurasi runtime berikut tidak didukung.
Docker Run Argumen | Deskripsi | |
---|---|---|
1 |
-\-add-host
|
Tambahkan pemetaan Host-to-IP khusus (host: ip) |
2 |
-\-attach , -a
|
Lampirkan ke STDIN, STDOUT atau STDERR |
3 |
-\-blkio-weight
|
Blokir IO (berat relatif), antara 10 dan 1000, atau 0 untuk menonaktifkan (default 0) |
4 |
-\-blkio-weight-devi ce
|
Blok berat IO (berat perangkat relatif) |
5 |
-\-cap-add
|
Tambahkan kemampuan Linux |
6 |
-\-cap-drop
|
Jatuhkan kemampuan Linux |
7 |
-\-cgroup-parent
|
Cgroup induk opsional untuk kontainer |
8 |
-\-cgroupns
|
API 1.41+__Cgroup < https://docs.d ocker.com/engine/api/ v1.41/> namespace untuk menggunakan (host|private) 'host': Jalankan kontainer di cgroup namespace 'private' host Docker host: Jalankan kontainer di namespace cgroup pribadinya sendiri “: Gunakan namespace cgroup seperti yang dikonfigurasi olehdefault-cgroupns-modepilihan pada daemon (default) |
9 |
-\-cidfile
|
Tulis ID kontainer ke file |
10 |
-\-cpu-count
|
Jumlah CPU (hanya Windows) |
11 |
-\-cpu-percent
|
Persen CPU (hanya Windows) |
12 |
-\-cpu-period
|
Batasi periode CFS CPU (Penjadwal Sepenuhnya Adil) |
13 |
-\-cpu-quota
|
Batasi kuota CPU CFS (Penjadwal Sepenuhnya Adil) |
14 |
-\-cpu-rt-period
|
API 1.25+__Batasi periode waktu nyata < https://docs.d ocker.com/engine/api/ v1.25/> CPU dalam mikrodetik |
15 |
-\-cpu-rt-runtime
|
API 1.25+__Batasi runtime waktu nyata < https://docs.d ocker.com/engine/api/ v1.25/> CPU dalam mikrodetik |
16 |
-\-cpu-shares , -c
|
Saham CPU (berat relatif) |
17 |
-\-cpus
|
API 1.25+__Jumlah CPU < https://docs.d ocker.com/engine/api/ v1.25/> |
18 |
-\-cpuset-cpus
|
CPU untuk memungkinkan eksekusi (0-3, 0,1) |
19 |
-\-cpuset-mems
|
MEMs untuk memungkinkan eksekusi (0-3, 0,1) |
20 |
-\-detach , -d
|
Jalankan kontainer di latar belakang dan cetak ID kontainer |
21 |
-\-detach-keys
|
Ganti urutan kunci untuk memisahkan wadah |
22 |
-\-device
|
Menambahkan perangkat host ke wadah |
23 |
-\-device-cgroup-rul e
|
Menambahkan aturan ke daftar perangkat yang diizinkan cgroup |
24 |
-\-device-read-bps
|
Batasi tingkat baca (byte per detik) dari perangkat |
25 |
-\-device-read-iops
|
Batasi tingkat baca (IO per detik) dari perangkat |
26 |
-\-device-write-bps
|
Batasi tingkat tulis (byte per detik) ke perangkat |
27 |
-\-device-write-iops
|
Batasi tingkat penulisan (IO per detik) ke perangkat |
28 |
-\-disable-content-t rust
|
Lewati verifikasi gambar |
29 |
-\-dns
|
Tetapkan server DNS khusus |
30 |
-\-dns-opt
|
Tetapkan opsi DNS |
31 |
-\-dns-option
|
Tetapkan opsi DNS |
32 |
-\-dns-search
|
Mengatur domain pencarian DNS kustom |
33 |
-\-domainname
|
Nama domain kontainer NIS |
34 |
-\-gpus
|
< https://docs.d ocker.com/engine/api/ v1.40/>Perangkat API 1.40+__GPU untuk ditambahkan ke wadah ('all' untuk meneruskan semua GPU) |
35 |
-\-group-add
|
Tambahkan grup tambahan untuk bergabung |
36 |
-\-health-cmd
|
Perintah untuk menjalankan untuk memeriksa kesehatan |
37 |
-\-health-interval
|
Waktu antara menjalankan pemeriksaan (ms|h) (default 0s) |
38 |
-\-health-retries
|
Kegagalan berturut-turut diperlukan untuk melaporkan tidak sehat |
39 |
-\-health-start-peri od
|
API 1.29+__Mulai < https://docs.d ocker.com/engine/api/ v1.29/> periode kontainer untuk menginisialisasi sebelum memulai penghitungan mundur percobaan kesehatan (msm|h) (default 0s) |
40 |
-\-health-timeout
|
Waktu maksimum untuk memungkinkan satu pemeriksaan dijalankan (msm|h) (default 0s) |
41 |
-\-help
|
Penggunaan cetak |
42 |
-\-hostname , -h
|
Nama host kontainer |
43 |
-\-init
|
API 1.25+__Jalankan init di dalam wadah < https://docs.d ocker.com/engine/api/ v1.25/> yang meneruskan sinyal dan menuai proses |
44 |
-\-interactive , -i
|
Tetap buka STDIN meski tidak terpasang |
45 |
-\-io-maxbandwidth
|
Batas bandwidth IO maksimum untuk drive sistem (hanya Windows) |
46 |
-\-io-maxiops
|
Batas IOP maksimum untuk drive sistem (hanya Windows) |
47 |
-\-ip
|
Alamat IPv4 (misalnya, 172.30.100.104) |
48 |
-\-ip6
|
Alamat IPv6 (misalnya, 2001:db8: :33) |
49 |
-\-ipc
|
Mode IPC untuk digunakan |
50 |
-\-isolation
|
Teknologi isolasi kontainer |
51 |
-\-kernel-memory
|
Batas memori kernel |
52 |
-\-label , -l
|
Mengatur meta data pada wadah |
53 |
-\-label-file
|
Baca dalam file label yang dibatasi baris |
54 |
-\-link
|
Tambahkan tautan ke wadah lain |
55 |
-\-link-local-ip
|
Kontainer IPv4/IPv6 alamat link-lokal |
56 |
-\-log-driver
|
Logging driver untuk wadah |
57 |
-\-log-opt
|
Opsi driver log |
58 |
-\-mac-address
|
Alamat MAC kontainer (misalnya, 92: d0: c 6:0 a: 29:33) |
59 |
-\-memory , -m
|
Batas memori |
60 |
-\-memory-reservation
|
Batas lembut memori |
61 |
-\-memory-swap
|
Batas swap sama dengan memori plus swap: '-1' untuk mengaktifkan swap tanpa batas |
62 |
-\-memory-swappiness
|
Tune swappiness memori kontainer (0 hingga 100) |
63 |
-\-name
|
Tetapkan nama ke wadah |
64 |
-\-net
|
Menghubungkan kontainer ke jaringan |
65 |
-\-net-alias
|
Tambahkan alias jaringan-scoped untuk wadah |
66 |
-\-network
|
Menghubungkan kontainer ke jaringan |
67 |
-\-network-alias
|
Tambahkan alias jaringan-scoped untuk wadah |
68 |
-\-no-healthcheck
|
Nonaktifkan HEALTHCHECK yang ditentukan kontainer |
69 |
-\-oom-kill-disable
|
Nonaktifkan OOM Killer |
70 |
-\-oom-score-adj
|
Setel preferensi OOM host (-1000 hingga 1000) |
71 |
-\-pid
|
Namespace PID untuk digunakan |
72 |
-\-pids-limit
|
Tune kontainer pids limit (set -1 untuk unlimited) |
73 |
-\-platform
|
API 1.32+__Set < https://docs.d ocker.com/engine/api/ v1.32/> platform jika server multi-platform yang mampu |
74 |
-\-privileged
|
Berikan hak istimewa yang diperluas ke wadah ini |
75 |
-\-publish , -p
|
Publikasikan port kontainer ke host |
76 |
-\-publish-all , -P
|
Publikasikan semua port yang terpapar ke port acak |
77 |
-\-pull
|
Tarik gambar sebelum berjalan (“selalu” "tidak pernah”) |
78 |
-\-read-only
|
Pasang filesystem root kontainer sebagai hanya baca |
79 |
-\-restart
|
Mulai ulang kebijakan untuk diterapkan saat kontainer keluar |
80 |
-\-rm
|
Secara otomatis menghapus wadah ketika keluar |
81 |
-\-runtime
|
Runtime yang digunakan untuk kontainer ini |
82 |
-\-security-opt
|
Opsi Keamanan |
83 |
-\-shm-size
|
Ukuran/dev/shm |
84 |
-\-sig-proxy
|
Proxy menerima sinyal untuk proses |
85 |
-\-stop-timeout
|
API 1.25+__Timeout < https://docs.d ocker.com/engine/api/ v1.25/> (dalam detik) untuk menghentikan kontainer |
86 |
-\-storage-opt
|
Opsi driver penyimpanan untuk wadah |
87 |
-\-sysctl
|
Opsi Sysctl |
88 |
-\-tmpfs
|
Pasang direktori tmpfs |
89 |
-\-tty , -t
|
Mengalokasikan pseudo-tty |
90 |
-\-ulimit
|
Opsi Ulimit |
91 |
-\-userns
|
Namespace pengguna untuk digunakan |
92 |
-\-uts
|
Namespace UTS untuk digunakan |
93 |
-\-volume , -v
|
Bind mount volume |
94 |
-\-volume-driver
|
Driver volume opsional untuk wadah |
95 |
-\-volumes-from
|
Mount volume dari kontainer yang ditentukan |
Jika Anda menjalankan pekerjaan simulasi dengan konfigurasi runtime sebelumnya,AWS RoboMaker KEHENDAKgagal simulasi Anda dengan a4XX
kode kesalahan.
Gambar kontainer Anda:
-
HARUSadaOpen Container Initiative (OCI)
keluhan. -
HARUSdibangun untuk arsitektur X86_64. Jika dibangun untuk arsitektur yang berbeda,AWS RoboMaker KEHENDAKgagal simulasi dengan
4XX
kode kesalahan. -
HARUSkurang dari atau sama dengan 40 GB dalam ukuran terkompresi. Jika gambar kontainer Anda lebih besar dari 40 GB tidak terkompresi,AWS RoboMaker KEHENDAKgagal simulasi dengan
4XX
kode kesalahan. -
HARUSmemiliki manifes gambar V2, skema versi 2 kompatibel.
-
HARUSmenggunakan gambar dasar yang didasarkan pada Linux. Jika Anda tidak menggunakan gambar dasar yang berbasis Linux,AWS RoboMaker KEHENDAKgagal simulasi dengan
4XX
kode kesalahan. -
HARUSmenggunakan lingkungan pengembangan dan sistem operasi yang kompatibel satu sama lain. Berikut ini adalah contoh kombinasi lingkungan pengembangan dan sistem operasi yang kompatibel:
-
Sistem Operasi Robot (ROS) Melodi — ubuntu:bionic
-
Sistem Operasi Robot (ROS) 2 Foxy - Ubuntu:focal
Jika Anda tidak menggunakan kombinasi kerangka kerja robotika dan sistem operasi yang kompatibel, simulasi Anda mungkin menunjukkan perilaku yang tidak terduga.
-
Berikut ini adalah persyaratan biner untuk gambar kontainer Anda:
Untuk mendukung streaming GUI, kami sarankan menginstal dan mencari biner berikut:
-
devilspie
Kami menyarankan agar gambar kontainer Anda menggunakan jalur absolut untuk executable-nya. Kami juga merekomendasikan bahwa executable di dalam wadah berjalan dengan benar. Simulasi AndaKEHENDAKgagal jika tidak dapat menemukan path ke executable Anda.
Gambar kontainer Anda:
-
HARUSmemiliki glvnd diinstal jika menggunakan OpenGL dalam aplikasi Anda.
-
HARUSmemiliki NVIDIA CUDA 11.2 atau lebih rendah jika menggunakan CUDA dalam aplikasi Anda.
-
HARUSmemiliki OpenGL versi 4.6 atau lebih rendah jika menggunakan OpenGL dalam aplikasi Anda.
-
HARUSmemiliki Vulkan versi 1.2 atau lebih rendah jika menggunakan Vulkan API dalam aplikasi Anda.
-
HARUSmemiliki OpenCL versi 1.2 atau lebih rendah jika menggunakan OpenCL dalam aplikasi Anda.
Catatan
AWS RoboMakermendukung Vulkan hanya untuk rendering rahasia dan tidak beroperasi di display GUI. Jadi, StreamUI harus diatur kefalse
jika menggunakan Vulkan.
Untuk petunjuk terperinci tentang bagaimana gambar GPU dapat dibuat, lihatMembuat gambar untuk menjalankan aplikasi GPU.
Gambar kontainerHARUSmenyediakan script entrypoint untuk sourcing. Skrip entrypointHARUSmemilikiexec "${@:1}"
sebagai baris terakhir sehinggaAWS RoboMakerdapat menjalankan skrip entrypoint. Menjalankan skrip entrypoint memberi Anda kemampuan untuk menggunakanroslaunch
perintah.package-name
luncurkan-file
perintah untuk menjalankan kontainer.
Gambar kontainer Anda tidak dapat digunakanVOLUME
di Dockerfile. JikaVOLUME
ada di Dockerfile, simulasi AndaKEHENDAKgagal dengan4XX
kode kesalahan.
YangEXPOSE
kata kunci dalam Dockerfile Anda diabaikan olehAWS RoboMaker. Port apa pun yang terpapar olehEXPOSE
kata kunci tidak secara otomatis terpapar oleh sistem. Jika Anda ingin mengekspos port pada simulasi Anda, Anda dapat menggunakanAWS RoboMaker konfigurasi port forwarding.
AWS RoboMakermenggunakan variabel lingkungan berikut. Jika Anda menjalankan simulasiAWS,AWS RoboMakermenimpa nilai apa pun yang Anda tentukan untuk variabel lingkungan ini:
-
ROBOMAKER*
-
DCV_VIRTUAL_SESSION
-
XDG_SESSION_ID
-
DCV_SESSION_ID
-
XDG_SESSION_TYPE
-
XDG_RUNTIME_DIR
-
SHLVL
-
XAUTHORITY
Anda tidak dapat menentukanCMD
di Dockerfile Anda. Jika Anda melakukannya,AWS RoboMakermenimpa dengan perintah dalam simulasi AndalaunchConfig
.
Jika wadah Anda menjalankan ROS dan Anda memerlukan komunikasi antara aplikasi robot Anda dan aplikasi simulasi Anda, Anda harus menyiapkan kerangka kerja robotika berikut:
-
ROS Guru
-
Gazebo Guru
-
IP
Anda tidak dapat menyesuaikan/etc/resolv.conf
file dalam wadah Anda.AWS RoboMakermenimpa file dengan filenya sendiri.
Jika Anda menjalankan DockerfileAWS, Anda tidak bisaGUNUNGgambar. Jika Anda menentukanMount
di Dockerfile,AWS RoboMaker KEHENDAKgagal simulasi Anda dengan a4XX
kode kesalahan.
Gambar kontainer Anda tidak dapat menggunakan panggilan sistem yang diblokir oleh Docker defaultseccomp
profil. Untuk informasi tentang panggilan sistem yang diblokir, lihatProfil keamanan Seccomp
Untuk menentukan pengguna yang menjalankan gambar, Anda dapat menentukanUSER
kata kunci di Dockerfile. Jika Anda tidak menentukan pengguna,AWS RoboMakermenggunakan pengguna root dalam wadah.
Dalam gambar kontainer Anda, Anda dapat menentukanUSER
baik sebagai nama atauUID:GID
. Jika gambar kontainer Anda tidak memiliki UID, ia memiliki nilai default1000
.
Gambar kontainer Anda tidak dapat menyimpan data/opt/amazon/robomaker
atau di salah satu subfoldernya. HanyaAWS RoboMakerdapat menggunakan direktori itu. Simulasi Anda mungkin tidak berperilaku baik jika Anda menggunakan direktori itu.
Konfigurasi runtime berikut tidak didukung.
Docker Run Argumen | Deskripsi | |
---|---|---|
1 |
--add-host
|
Tambahkan pemetaan Host-to-IP khusus (host: ip) |
2 |
--attach , -a
|
Lampirkan ke STDIN, STDOUT atau STDERR |
3 |
--blkio-weight
|
Blokir IO (berat relatif), antara 10 dan 1000, atau 0 untuk menonaktifkan (default 0) |
4 |
--blkio-weight-devi ce
|
Blok berat IO (berat perangkat relatif) |
5 |
--cap-add
|
Tambahkan kemampuan Linux |
6 |
--cap-drop
|
Jatuhkan kemampuan Linux |
7 |
--cgroup-parent
|
Cgroup induk opsional untuk kontainer |
8 |
--cgroupns
|
API 1.41+__Cgroup < https://docs.d ocker.com/engine/api/ v1.41/> namespace untuk menggunakan (host|private) 'host': Jalankan kontainer di cgroup namespace 'private' host Docker host: Jalankan kontainer di namespace cgroup pribadinya sendiri “: Gunakan namespace cgroup seperti yang dikonfigurasi olehdefault-cgroupns-modepilihan pada daemon (default) |
9 |
--cidfile
|
Tulis ID kontainer ke file |
10 |
--cpu-count
|
Jumlah CPU (hanya Windows) |
11 |
--cpu-percent
|
Persen CPU (hanya Windows) |
12 |
--cpu-period
|
Batasi periode CFS CPU (Penjadwal Sepenuhnya Adil) |
13 |
--cpu-quota
|
Batasi kuota CPU CFS (Penjadwal Sepenuhnya Adil) |
14 |
--cpu-rt-period
|
API 1.25+__Batasi periode waktu nyata < https://docs.d ocker.com/engine/api/ v1.25/> CPU dalam mikrodetik |
15 |
--cpu-rt-runtime
|
API 1.25+__Batasi runtime waktu nyata < https://docs.d ocker.com/engine/api/ v1.25/> CPU dalam mikrodetik |
16 |
--cpu-shares , -c
|
Saham CPU (berat relatif) |
17 |
--cpus
|
API 1.25+__Jumlah CPU < https://docs.d ocker.com/engine/api/ v1.25/> |
18 |
--cpuset-cpus
|
CPU untuk memungkinkan eksekusi (0-3, 0,1) |
19 |
--cpuset-mems
|
MEMs untuk memungkinkan eksekusi (0-3, 0,1) |
20 |
--detach , -d
|
Jalankan kontainer di latar belakang dan cetak ID kontainer |
21 |
--detach-keys
|
Ganti urutan kunci untuk memisahkan wadah |
22 |
--device
|
Menambahkan perangkat host ke wadah |
23 |
--device-cgroup-rul e
|
Menambahkan aturan ke daftar perangkat yang diizinkan cgroup |
24 |
--device-read-bps
|
Batasi tingkat baca (byte per detik) dari perangkat |
25 |
--device-read-iops
|
Batasi tingkat baca (IO per detik) dari perangkat |
26 |
--device-write-bps
|
Batasi tingkat tulis (byte per detik) ke perangkat |
27 |
--device-write-iops
|
Batasi tingkat penulisan (IO per detik) ke perangkat |
28 |
--disable-content-t rust
|
Lewati verifikasi gambar |
29 |
--dns
|
Tetapkan server DNS khusus |
30 |
--dns-opt
|
Tetapkan opsi DNS |
31 |
--dns-option
|
Tetapkan opsi DNS |
32 |
--dns-search
|
Mengatur domain pencarian DNS kustom |
33 |
--domainname
|
Nama domain kontainer NIS |
34 |
--gpus
|
< https://docs.d ocker.com/engine/api/ v1.40/>Perangkat API 1.40+__GPU untuk ditambahkan ke wadah ('all' untuk meneruskan semua GPU) |
35 |
--group-add
|
Tambahkan grup tambahan untuk bergabung |
36 |
--health-cmd
|
Jalankan untuk memeriksa kesehatan |
37 |
--health-interval
|
Waktu antara menjalankan pemeriksaan (ms|h) (default 0s) |
38 |
--health-retries
|
Kegagalan berturut-turut diperlukan untuk melaporkan tidak sehat |
39 |
--health-start-peri od
|
API 1.29+__Mulai < https://docs.d ocker.com/engine/api/ v1.29/> periode kontainer untuk menginisialisasi sebelum memulai penghitungan mundur percobaan kesehatan (msm|h) (default 0s) |
40 |
--health-timeout
|
Waktu maksimum untuk memungkinkan satu pemeriksaan dijalankan (msm|h) (default 0s) |
41 |
--help
|
Penggunaan cetak |
42 |
--hostname , -h
|
Nama host kontainer |
43 |
--init
|
API 1.25+__Jalankan init di dalam wadah < https://docs.d ocker.com/engine/api/ v1.25/> yang meneruskan sinyal dan menuai proses |
44 |
--interactive , -i
|
Tetap buka STDIN meski tidak terpasang |
45 |
--io-maxbandwidth
|
Batas bandwidth IO maksimum untuk drive sistem (hanya Windows) |
46 |
--io-maxiops
|
Batas IOP maksimum untuk drive sistem (hanya Windows) |
47 |
--ip
|
Alamat IPv4 (misalnya, 172.30.100.104) |
48 |
--ip6
|
Alamat IPv6 (misalnya, 2001:db8: :33) |
49 |
--ipc
|
Mode IPC untuk digunakan |
50 |
--isolation
|
Teknologi isolasi kontainer |
51 |
--kernel-memory
|
Batas memori kernel |
52 |
--label , -l
|
Mengatur meta data pada wadah |
53 |
--label-file
|
Baca dalam file label yang dibatasi baris |
54 |
--link
|
Tambahkan tautan ke wadah lain |
55 |
--link-local-ip
|
Kontainer IPv4/IPv6 alamat link-lokal |
56 |
--log-driver
|
Logging driver untuk wadah |
57 |
--log-opt
|
Opsi driver log |
58 |
--mac-address
|
Alamat MAC kontainer (misalnya, 92: d0: c 6:0 a: 29:33) |
59 |
--memory , -m
|
Batas memori |
60 |
--memory-reservation
|
Batas lembut memori |
61 |
--memory-swap
|
Batas swap sama dengan memori plus swap: '-1' untuk mengaktifkan swap tanpa batas |
62 |
--memory-swappiness
|
Tune swappiness memori kontainer (0 hingga 100) |
63 |
--name
|
Tetapkan nama ke wadah |
64 |
--net
|
Menghubungkan kontainer ke jaringan |
65 |
--net-alias
|
Tambahkan alias jaringan-scoped untuk wadah |
66 |
--network
|
Menghubungkan kontainer ke jaringan |
67 |
--network-alias
|
Tambahkan alias jaringan-scoped untuk wadah |
68 |
--no-healthcheck
|
Nonaktifkan HEALTHCHECK yang ditentukan kontainer |
69 |
--oom-kill-disable
|
Nonaktifkan OOM Killer |
70 |
--oom-score-adj
|
Setel preferensi OOM host (-1000 hingga 1000) |
71 |
--pid
|
Namespace PID untuk digunakan |
72 |
--pids-limit
|
Tune kontainer pids limit (set -1 untuk unlimited) |
73 |
--platform
|
API 1.32+__Set < https://docs.d ocker.com/engine/api/ v1.32/> platform jika server multi-platform yang mampu |
74 |
--privileged
|
Berikan hak istimewa yang diperluas ke wadah ini |
75 |
--publish , -p
|
Publikasikan port kontainer ke host |
76 |
--publish-all , -P
|
Publikasikan semua port yang terpapar ke port acak |
77 |
--pull
|
Tarik gambar sebelum berjalan (“selalu” "tidak pernah”) |
78 |
--read-only
|
Pasang filesystem root kontainer sebagai hanya baca |
79 |
--restart
|
Mulai ulang kebijakan untuk diterapkan saat kontainer keluar |
80 |
--rm
|
Secara otomatis menghapus wadah ketika keluar |
81 |
--runtime
|
Runtime yang digunakan untuk kontainer ini |
82 |
--security-opt
|
Opsi Keamanan |
83 |
--shm-size
|
Ukuran/dev/shm |
84 |
--sig-proxy
|
Proxy menerima sinyal untuk proses |
85 |
--stop-timeout
|
API 1.25+__Timeout < https://docs.d ocker.com/engine/api/ v1.25/> (dalam detik) untuk menghentikan kontainer |
86 |
--storage-opt
|
Opsi driver penyimpanan untuk wadah |
87 |
--sysctl
|
Opsi Sysctl |
88 |
--tmpfs
|
Pasang direktori tmpfs |
89 |
--tty , -t
|
Alokasikan pseudo-tty |
90 |
--ulimit
|
Opsi Ulimit |
91 |
--userns
|
Namespace pengguna untuk digunakan |
92 |
--uts
|
Namespace UTS untuk digunakan |
93 |
--volume , -v
|
Bind mount volume |
94 |
--volume-driver
|
Driver volume opsional untuk wadah |
95 |
--volumes-from
|
Mount volume dari kontainer yang ditentukan |
Jika Anda menjalankan pekerjaan simulasi dengan konfigurasi runtime sebelumnya,AWS RoboMaker KEHENDAKgagal simulasi Anda dengan4XX
kode kesalahan.