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 untuk wadah AWS RoboMaker yang kompatibel
Anda harus memenuhi serangkaian persyaratan untuk menjalankan Container yang AWS RoboMaker Kompatibel (gambar kontainer) dan memulai simulasi dengan sukses. Jika Anda telah memenuhi persyaratan ini, dan Anda masih mengalami kesulitan menjalankan simulasi, lihat Lowongan kerja simulasi danSimulasi WorldForge.
Gambar kontainer Anda tidak dapat digunakan VOLUME
di Dockerfile. Jika VOLUME
ada di Dockerfile, simulasi Anda AKAN gagal dengan kode kesalahan. 4XX
Gambar kontainer Anda tidak dapat digunakan EXPOSE
di Dockerfile. Jika EXPOSE
ada di Dockerfile, AWS RoboMaker AKAN gagal simulasi Anda dengan kode kesalahan. 4XX
Gambar kontainer Anda HARUS kurang dari atau sama dengan 20 GB dalam ukuran terkompresi. Jika gambar kontainer Anda lebih besar dari 20 GB terkompresi, AWS RoboMaker WILL gagal simulasi dengan kode 4XX
kesalahan.
Anda tidak dapat menentukan CMD
di Dockerfile Anda. Jika ya, AWS RoboMaker
timpa dengan nama paket dan luncurkan file. Sebagai gantinya, Anda dapat menggunakan command
parameter di launchConfig
setiap aplikasi simulasi atau aplikasi robot dalam CreateSimulationJob
permintaan Anda untuk memberikan daftar perintah peluncuran. Ini diatur seperti CMD
dalam pekerjaan simulasi. Contohnya command
adalah ["/bin/bash", "-c", "sleep
365d"]
.
Jika Anda ingin menambahkan alat ke pekerjaan simulasi Anda, Anda HARUS menginstal bash
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:
-
Master ROS
-
Master Gazebo
-
ROS IP
Anda tidak dapat menyesuaikan /etc/resolv.conf
file dalam wadah Anda. AWS RoboMaker menimpa file dengan filenya sendiri.
Jika Anda menjalankan Dockerfile AWS, Anda tidak dapat memasang gambar. Jika Anda menentukan Mount
di Dockerfile, AWS RoboMaker AKAN gagal simulasi Anda dengan kode kesalahan. 4XX
Gambar kontainer Anda tidak dapat menggunakan panggilan sistem yang diblokir oleh seccomp
profil Docker default. Untuk informasi tentang panggilan sistem yang diblokir, lihat Profil keamanan Seccomp
Untuk menentukan pengguna yang menjalankan gambar, Anda dapat menentukan USER
kata kunci di Dockerfile. Jika Anda tidak menentukan pengguna, AWS RoboMaker gunakan pengguna root dalam wadah.
Dalam gambar kontainer Anda, Anda dapat menentukan baik USER
sebagai nama atau aUID:GID
. Jika gambar kontainer Anda tidak memiliki UID, itu memiliki nilai default. 1000
Gambar kontainer Anda tidak dapat menyimpan data di dalam /opt/amazon/robomaker
atau di subfoldernya. Hanya AWS RoboMaker bisa menggunakan direktori itu. Simulasi Anda mungkin tidak berperilaku dengan baik jika Anda menggunakan direktori itu.
Konfigurasi runtime berikut tidak didukung.
Argumen Jalankan Docker | Deskripsi | |
---|---|---|
1 |
-\-add-host
|
Tambahkan host-to-IP pemetaan khusus (host:ip) |
2 |
-\-attach , -a
|
Lampirkan ke STDIN, STDOUT atau STDERR |
3 |
-\-blkio-weight
|
Blokir IO (bobot relatif), antara 10 dan 1000, atau 0 untuk menonaktifkan (default 0) |
4 |
-\-blkio-weight-devi ce
|
Berat blok IO (berat perangkat relatif) |
5 |
-\-cap-add
|
Tambahkan kemampuan Linux |
6 |
-\-cap-drop
|
Jatuhkan kemampuan Linux |
7 |
-\-cgroup-parent
|
Cgroup induk opsional untuk wadah |
8 |
-\-cgroupns
|
API 1.41+ < https://docs.d ocker.com/engine/ api/ v1.41/>__cGroup namespace untuk menggunakan (host|private) 'host': Jalankan wadah di namespace cgroup host Docker 'private': Jalankan wadah di namespace cgroup pribadinya sendiri “: Gunakan namespace cgroup seperti yang dikonfigurasi oleh opsi pada daemon (default) default-cgroupns-mode |
9 |
-\-cidfile
|
Tulis ID kontainer ke file |
10 |
-\-cpu-count
|
Jumlah CPU (hanya Windows) |
11 |
-\-cpu-percent
|
CPU persen (hanya Windows) |
12 |
-\-cpu-period
|
Batasi periode CPU CFS (Penjadwal Sepenuhnya Adil) |
13 |
-\-cpu-quota
|
Batasi kuota CPU CFS (Penjadwal Sepenuhnya Adil) |
14 |
-\-cpu-rt-period
|
API 1.25+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Batasi periode waktu nyata CPU dalam mikrodetik |
15 |
-\-cpu-rt-runtime
|
API 1.25+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Batasi waktu proses waktu nyata CPU dalam mikrodetik |
16 |
-\-cpu-shares , -c
|
Saham CPU (berat relatif) |
17 |
-\-cpus
|
API 1.25+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Jumlah CPUs |
18 |
-\-cpuset-cpus
|
CPUs di mana untuk memungkinkan eksekusi (0-3, 0,1) |
19 |
-\-cpuset-mems
|
MEMs di mana 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 melepaskan wadah |
22 |
-\-device
|
Tambahkan 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 penulisan (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
|
Mengatur server DNS kustom |
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
|
API 1.40+ < https://docs.d ocker.com/engine/ api/ v1.40/>__Perangkat GPU untuk ditambahkan ke wadah ('semua' untuk meneruskan semua) GPUs |
35 |
-\-group-add
|
Tambahkan grup tambahan untuk bergabung |
36 |
-\-health-cmd
|
Perintah untuk menjalankan untuk memeriksa kesehatan |
37 |
-\-health-interval
|
Waktu antara menjalankan pemeriksaan (msm|h) (default 0s) |
38 |
-\-health-retries
|
Kegagalan berturut-turut diperlukan untuk melaporkan tidak sehat |
39 |
-\-health-start-peri od
|
API 1.29+ < https://docs.d ocker.com/engine/ api/ v1.29/>__Periode awal wadah untuk diinisialisasi sebelum memulai hitungan 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+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Jalankan init di dalam wadah yang meneruskan sinyal dan menuai proses |
44 |
-\-interactive , -i
|
Tetap buka STDIN meskipun tidak terpasang |
45 |
-\-io-maxbandwidth
|
Batas bandwidth IO maksimum untuk drive sistem (hanya Windows) |
46 |
-\-io-maxiops
|
IOps Batas maksimum untuk drive sistem (hanya Windows) |
47 |
-\-ip
|
IPv4 alamat (misalnya, 172.30.100.104) |
48 |
-\-ip6
|
IPv6 alamat (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 data meta pada wadah |
53 |
-\-label-file
|
Baca di baris file label yang dibatasi |
54 |
-\-link
|
Tambahkan tautan ke wadah lain |
55 |
-\-link-local-ip
|
IPv4IPv6 Wadah/tautan-alamat lokal |
56 |
-\-log-driver
|
Driver logging 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 lunak memori |
61 |
-\-memory-swap
|
Batas swap sama dengan memori ditambah swap: '-1' untuk mengaktifkan swap tak terbatas |
62 |
-\-memory-swappiness
|
Tune swap memori kontainer (0 hingga 100) |
63 |
-\-name
|
Tetapkan nama ke wadah |
64 |
-\-net
|
Connect kontainer ke jaringan |
65 |
-\-net-alias
|
Tambahkan alias cakupan jaringan untuk wadah |
66 |
-\-network
|
Connect kontainer ke jaringan |
67 |
-\-network-alias
|
Tambahkan alias cakupan jaringan untuk wadah |
68 |
-\-no-healthcheck
|
Nonaktifkan HEALTHCHECK yang ditentukan kontainer |
69 |
-\-oom-kill-disable
|
Nonaktifkan Pembunuh OOM |
70 |
-\-oom-score-adj
|
Preferensi OOM Tune host (-1000 hingga 1000) |
71 |
-\-pid
|
Namespace PID untuk digunakan |
72 |
-\-pids-limit
|
Tune batas pids kontainer (atur -1 untuk tidak terbatas) |
73 |
-\-platform
|
API 1.32+ < https://docs.d ocker.com/engine/ api/ v1.32/>__Set platform jika server memiliki kemampuan multi-platform |
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 terbuka ke port acak |
77 |
-\-pull
|
Tarik gambar sebelum menjalankan (“selalu” "tidak pernah”) |
78 |
-\-read-only
|
Pasang sistem file root kontainer sebagai hanya dapat dibaca |
79 |
-\-restart
|
Mulai ulang kebijakan yang akan diterapkan saat kontainer keluar |
80 |
-\-rm
|
Lepaskan wadah secara otomatis saat keluar |
81 |
-\-runtime
|
Runtime untuk digunakan untuk wadah ini |
82 |
-\-security-opt
|
Opsi Keamanan |
83 |
-\-shm-size
|
Ukuran of /dev/shm |
84 |
-\-sig-proxy
|
Proxy menerima sinyal untuk proses |
85 |
-\-stop-timeout
|
API 1.25+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Timeout (dalam hitungan detik) untuk menghentikan wadah |
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
|
Pasang volume dari wadah yang ditentukan |
Jika Anda menjalankan pekerjaan simulasi dengan konfigurasi runtime sebelumnya, AWS RoboMaker
AKAN gagal simulasi Anda dengan kode kesalahan. 4XX
Gambar kontainer Anda:
-
HARUS berupa keluhan Open Container Initiative (OCI)
. -
HARUS dibangun untuk arsitektur X86_64. Jika dibangun untuk arsitektur yang berbeda, AWS RoboMaker WILL gagal simulasi dengan kode
4XX
kesalahan. -
HARUS kurang dari atau sama dengan 40 GB dalam ukuran tidak terkompresi. Jika gambar kontainer Anda lebih besar dari 40 GB tidak terkompresi, AWS RoboMaker WILL gagal simulasi dengan kode kesalahan.
4XX
-
HARUS memiliki manifes gambar V2, skema versi 2 kompatibel.
-
HARUS menggunakan image dasar yang berbasis Linux. Jika Anda tidak menggunakan gambar dasar yang berbasis Linux, AWS RoboMaker AKAN gagal simulasi dengan kode
4XX
kesalahan. -
HARUS menggunakan lingkungan pengembangan dan sistem operasi yang kompatibel satu sama lain. Berikut ini adalah contoh kombinasi yang kompatibel dari lingkungan pengembangan dan sistem operasi:
-
Sistem Operasi Robot (ROS) Melodik - ubuntu:bionik
-
Sistem Operasi Robot (ROS) 2 Foxy - ubuntu:fokus
Jika Anda tidak menggunakan kombinasi yang kompatibel antara kerangka kerja robotika dan sistem operasi, 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 sumber binari berikut:
-
devilspie
Sebaiknya image container Anda menggunakan path absolut untuk executable-nya. Kami juga merekomendasikan bahwa executable di dalam container berjalan dengan benar. Simulasi Anda AKAN gagal jika tidak dapat menemukan jalur ke executable Anda.
Gambar kontainer Anda:
-
HARUS menginstal glvnd jika menggunakan OpenGL di aplikasi Anda.
-
HARUS memiliki NVIDIA CUDA 11.2 atau lebih rendah jika menggunakan CUDA dalam aplikasi Anda.
-
HARUS memiliki OpenGL versi 4.6 atau lebih rendah jika menggunakan OpenGL dalam aplikasi Anda.
-
HARUS memiliki Vulkan versi 1.2 atau lebih rendah jika menggunakan Vulkan APIs di aplikasi Anda.
-
HARUS memiliki OpenCL versi 1.2 atau lebih rendah jika menggunakan OpenCL dalam aplikasi Anda.
Catatan
AWS RoboMaker mendukung Vulkan hanya untuk rendering di luar layar dan tidak beroperasi di tampilan GUI. Jadi, StreamUI harus disetel ke false
jika menggunakan Vulkan.
Untuk petunjuk terperinci tentang bagaimana gambar GPU dapat dibuat, lihatMembuat gambar untuk menjalankan aplikasi GPU.
Gambar kontainer HARUS menyediakan skrip entrypoint untuk sumber. Script entrypoint HARUS memiliki exec "${@:1}"
sebagai baris terakhir sehingga AWS RoboMaker dapat menjalankan skrip entrypoint. Menjalankan skrip entrypoint memberi Anda kemampuan untuk menggunakan perintah. roslaunch
package-name
launch-file
perintah untuk menjalankan kontainer.
Gambar kontainer Anda tidak dapat digunakan VOLUME
di Dockerfile. Jika VOLUME
ada di Dockerfile, simulasi Anda AKAN gagal dengan kode kesalahan. 4XX
EXPOSE
Kata kunci dalam Dockerfile Anda diabaikan oleh. AWS RoboMaker Setiap port yang diekspos oleh EXPOSE
kata kunci tidak secara otomatis diekspos oleh sistem. Jika Anda ingin mengekspos port pada simulasi Anda, Anda dapat menggunakan konfigurasi penerusan AWS RoboMaker port.
AWS RoboMaker menggunakan variabel lingkungan berikut. Jika Anda menjalankan simulasi AWS, AWS RoboMaker timpa 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 menentukan CMD
di Dockerfile Anda. Jika Anda melakukannya, AWS RoboMaker
timpa dengan perintah dalam simulasi launchConfig
Anda.
Jika wadah Anda menjalankan ROS dan Anda memerlukan komunikasi antara aplikasi robot Anda dan aplikasi simulasi Anda, Anda harus menyiapkan kerangka kerja robotika berikut:
-
Master ROS
-
Master Gazebo
-
ROS IP
Anda tidak dapat menyesuaikan /etc/resolv.conf
file dalam wadah Anda. AWS RoboMaker menimpa file dengan filenya sendiri.
Jika Anda menjalankan Dockerfile AWS, Anda tidak dapat memasang gambar. Jika Anda menentukan Mount
di Dockerfile, AWS RoboMaker AKAN gagal simulasi Anda dengan kode kesalahan. 4XX
Gambar kontainer Anda tidak dapat menggunakan panggilan sistem yang diblokir oleh seccomp
profil Docker default. Untuk informasi tentang panggilan sistem yang diblokir, lihat Profil keamanan Seccomp
Untuk menentukan pengguna yang menjalankan gambar, Anda dapat menentukan USER
kata kunci di Dockerfile. Jika Anda tidak menentukan pengguna, AWS RoboMaker gunakan pengguna root dalam wadah.
Dalam gambar kontainer Anda, Anda dapat menentukan USER
sebagai nama atauUID:GID
. Jika gambar kontainer Anda tidak memiliki UID, itu memiliki nilai default. 1000
Gambar kontainer Anda tidak dapat menyimpan data di dalam /opt/amazon/robomaker
atau di subfoldernya. Hanya AWS RoboMaker bisa menggunakan direktori itu. Simulasi Anda mungkin tidak berperilaku dengan baik jika Anda menggunakan direktori itu.
Konfigurasi runtime berikut tidak didukung.
Argumen Jalankan Docker | Deskripsi | |
---|---|---|
1 |
--add-host
|
Tambahkan host-to-IP pemetaan khusus (host:ip) |
2 |
--attach , -a
|
Lampirkan ke STDIN, STDOUT atau STDERR |
3 |
--blkio-weight
|
Blokir IO (bobot relatif), antara 10 dan 1000, atau 0 untuk menonaktifkan (default 0) |
4 |
--blkio-weight-devi ce
|
Berat blok IO (berat perangkat relatif) |
5 |
--cap-add
|
Tambahkan kemampuan Linux |
6 |
--cap-drop
|
Jatuhkan kemampuan Linux |
7 |
--cgroup-parent
|
Cgroup induk opsional untuk wadah |
8 |
--cgroupns
|
API 1.41+ < https://docs.d ocker.com/engine/ api/ v1.41/>__cGroup namespace untuk menggunakan (host|private) 'host': Jalankan wadah di namespace cgroup host Docker 'private': Jalankan wadah di namespace cgroup pribadinya sendiri “: Gunakan namespace cgroup seperti yang dikonfigurasi oleh opsi pada daemon (default) default-cgroupns-mode |
9 |
--cidfile
|
Tulis ID kontainer ke file |
10 |
--cpu-count
|
Jumlah CPU (hanya Windows) |
11 |
--cpu-percent
|
CPU persen (hanya Windows) |
12 |
--cpu-period
|
Batasi periode CPU CFS (Penjadwal Sepenuhnya Adil) |
13 |
--cpu-quota
|
Batasi kuota CPU CFS (Penjadwal Sepenuhnya Adil) |
14 |
--cpu-rt-period
|
API 1.25+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Batasi periode waktu nyata CPU dalam mikrodetik |
15 |
--cpu-rt-runtime
|
API 1.25+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Batasi waktu proses waktu nyata CPU dalam mikrodetik |
16 |
--cpu-shares , -c
|
Saham CPU (berat relatif) |
17 |
--cpus
|
API 1.25+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Jumlah CPUs |
18 |
--cpuset-cpus
|
CPUs di mana untuk memungkinkan eksekusi (0-3, 0,1) |
19 |
--cpuset-mems
|
MEMs di mana 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 melepaskan wadah |
22 |
--device
|
Tambahkan 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 penulisan (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
|
Mengatur server DNS kustom |
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
|
API 1.40+ < https://docs.d ocker.com/engine/ api/ v1.40/>__Perangkat GPU untuk ditambahkan ke wadah ('semua' untuk meneruskan semua) GPUs |
35 |
--group-add
|
Tambahkan grup tambahan untuk bergabung |
36 |
--health-cmd
|
Jalankan untuk memeriksa kesehatan |
37 |
--health-interval
|
Waktu antara menjalankan pemeriksaan (msm|h) (default 0s) |
38 |
--health-retries
|
Kegagalan berturut-turut diperlukan untuk melaporkan tidak sehat |
39 |
--health-start-peri od
|
API 1.29+ < https://docs.d ocker.com/engine/ api/ v1.29/>__Periode awal wadah untuk diinisialisasi sebelum memulai hitungan 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+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Jalankan init di dalam wadah yang meneruskan sinyal dan menuai proses |
44 |
--interactive , -i
|
Tetap buka STDIN meskipun tidak terpasang |
45 |
--io-maxbandwidth
|
Batas bandwidth IO maksimum untuk drive sistem (hanya Windows) |
46 |
--io-maxiops
|
IOps Batas maksimum untuk drive sistem (hanya Windows) |
47 |
--ip
|
IPv4 alamat (misalnya, 172.30.100.104) |
48 |
--ip6
|
IPv6 alamat (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 data meta pada wadah |
53 |
--label-file
|
Baca di baris file label yang dibatasi |
54 |
--link
|
Tambahkan tautan ke wadah lain |
55 |
--link-local-ip
|
IPv4IPv6 Wadah/tautan-alamat lokal |
56 |
--log-driver
|
Driver logging 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 lunak memori |
61 |
--memory-swap
|
Batas swap sama dengan memori ditambah swap: '-1' untuk mengaktifkan swap tak terbatas |
62 |
--memory-swappiness
|
Tune swap memori kontainer (0 hingga 100) |
63 |
--name
|
Tetapkan nama ke wadah |
64 |
--net
|
Connect kontainer ke jaringan |
65 |
--net-alias
|
Tambahkan alias cakupan jaringan untuk wadah |
66 |
--network
|
Connect kontainer ke jaringan |
67 |
--network-alias
|
Tambahkan alias cakupan jaringan untuk wadah |
68 |
--no-healthcheck
|
Nonaktifkan HEALTHCHECK yang ditentukan kontainer |
69 |
--oom-kill-disable
|
Nonaktifkan Pembunuh OOM |
70 |
--oom-score-adj
|
Preferensi OOM Tune host (-1000 hingga 1000) |
71 |
--pid
|
Namespace PID untuk digunakan |
72 |
--pids-limit
|
Tune batas pids kontainer (atur -1 untuk tidak terbatas) |
73 |
--platform
|
API 1.32+ < https://docs.d ocker.com/engine/ api/ v1.32/>__Set platform jika server memiliki kemampuan multi-platform |
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 terbuka ke port acak |
77 |
--pull
|
Tarik gambar sebelum menjalankan (“selalu” "tidak pernah”) |
78 |
--read-only
|
Pasang sistem file root kontainer sebagai hanya dapat dibaca |
79 |
--restart
|
Mulai ulang kebijakan yang akan diterapkan saat kontainer keluar |
80 |
--rm
|
Lepaskan wadah secara otomatis saat keluar |
81 |
--runtime
|
Runtime untuk digunakan untuk wadah ini |
82 |
--security-opt
|
Opsi Keamanan |
83 |
--shm-size
|
Ukuran of /dev/shm |
84 |
--sig-proxy
|
Proxy menerima sinyal untuk proses |
85 |
--stop-timeout
|
API 1.25+ < https://docs.d ocker.com/engine/ api/ v1.25/>__Timeout (dalam hitungan detik) untuk menghentikan wadah |
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
|
Pasang volume dari wadah yang ditentukan |
Jika Anda menjalankan pekerjaan simulasi dengan konfigurasi runtime sebelumnya, AWS RoboMaker
AKAN gagal simulasi Anda dengan kode kesalahan. 4XX