Ini adalah perintah docker-create yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
docker-create - Buat wadah baru
RINGKASAN
buruh pelabuhan membuat [-a|--menempel[=[]]] [--tambahkan-host[=[]]] [--blkio-berat[=[BERAT BLKIO]]]
[--blkio-berat-perangkat[=[]]] [--cpu-berbagi[=0]] [--cap-tambahkan[=[]]] [--cap-jatuhkan[=[]]]
[--cgroup-induk[=JALUR-CGROUP]] [--cidfile.dll[=FILE CID]] [--cpu-periode[=0]] [--cpu-kuota[=0]]
[--cpuset-cpus[=CPUSET-CPU]] [--cpuset-mems[=CPUSET-MEMS]] [--perangkat[=[]]]
[--perangkat-baca-bps[=[]]] [--perangkat-baca-iops[=[]]] [--perangkat-tulis-bps[=[]]]
[--perangkat-tulis-iops[=[]]] [--dns[=[]]] [--dns-cari[=[]]] [--dns-opt[=[]]]
[-e|--env[=[]]] [--titik masuk[=TITIK MASUK]] [--env-file[=[]]] [--membuka[=[]]]
[--grup-tambah[=[]]] [-h|--nama host[=HOSTNAME]] [--membantu] [-i|--interaktif]
[--aku p[=IPv4-ALAMAT]] [--ip6[=IPv6-ALAMAT]] [--ipc[=IPC]] [--isolasi[=kegagalan]]
[--kernel-memori[=KERNEL-MEMORI]] [-l|--label[=[]]] [--label-file[=[]]] [--tautan[=[]]]
[--log-driver[=[]]] [--log-memilih[=[]]] [-m|--Penyimpanan[=MEMORY]] [--alamat MAC[=ALAMAT MAC]]
[--memori-reservasi[=RESERVASI MEMORI]] [--tukar memori[=MEMBATASI]]
[--memori-swappiness[=MEMORI-SWAPPINESS]] [--nama[=NAMA]] [--bersih[="menjembatani"]]
[--net-alias[=[]]] [--oom-bunuh-nonaktifkan] [--oom-skor-adj[=0]] [-P|--publikasikan-semua]
[-p|--menerbitkan[=[]]] [--pid[=[]]] [--hak istimewa] [--hanya-baca] [--mengulang kembali[=MENGULANG KEMBALI]]
[--keamanan-opt[=[]]] [--stop-sinyal[=SINYAL]] [--ukuran-shm[=[]]] [-t|--tty]
[--tmpfs[=[PENDAMPUNG-DIR[: ]]] [-u|--pengguna[=PENGGUNA]] [--ulimit[=[]]] [--uts[=[]]]
[-v|--volume[=[[HOST-DIR:]CONTAINER-DIR[:OPTIONS]]]] [--volume-driver[=SOPIR]]
[--volume-dari[=[]]] [-w|--workdir[=DIRI KERJA]] GAMBAR [PERINTAH] [ARG...]
DESKRIPSI
Membuat lapisan wadah yang dapat ditulisi di atas gambar yang ditentukan dan menyiapkannya untuk dijalankan
perintah yang ditentukan. ID wadah kemudian dicetak ke STDOUT. Ini mirip dengan
buruh pelabuhan menjalankan -d kecuali wadah tidak pernah dimulai. Anda kemudian dapat menggunakan buruh pelabuhan awal
perintah untuk memulai wadah kapan saja.
Status awal wadah yang dibuat dengan buruh pelabuhan membuat dibuat'.
PILIHAN
-a, --menempel=[]
Lampirkan ke STDIN, STDOUT atau STDERR.
--tambahkan-host=[]
Tambahkan pemetaan host-ke-IP khusus (host:ip)
--blkio-berat=0
Bobot blok IO (bobot relatif) menerima nilai bobot antara 10 dan 1000.
--blkio-berat-perangkat=[]
Blok berat IO (berat perangkat relatif, format: DEVICE_NAME:BERAT).
--cpu-berbagi=0
Berbagi CPU (berat relatif)
--cap-tambahkan=[]
Tambahkan kemampuan Linux
--cap-jatuhkan=[]
Jatuhkan kemampuan Linux
--cgroup-induk=""
Jalur ke cgroup di mana cgroup untuk wadah akan dibuat. Jika jalan
tidak mutlak, jalur dianggap relatif terhadap jalur cgroup dari init
proses. Cgroup akan dibuat jika belum ada.
--cidfile.dll=""
Tulis ID wadah ke file
--cpu-periode=0
Batasi periode CPU CFS (Penjadwal Sepenuhnya Adil)
--cpuset-cpus=""
CPU yang memungkinkan eksekusi (0-3, 0,1)
--cpuset-mems=""
Node memori (MEM) yang memungkinkan eksekusi (0-3, 0,1). Hanya berlaku di NUMA
sistem.
Jika Anda memiliki empat node memori di sistem Anda (0-3), gunakan --cpuset-mems=0,1 kemudian proses
di wadah Docker Anda hanya akan menggunakan memori dari dua node memori pertama.
--cpu-kuota=0
Batasi kuota CPU CFS (Completely Fair Scheduler)
--perangkat=[]
Tambahkan perangkat host ke wadah (misalnya --device=/dev/sdc:/dev/xvdc:rwm)
--perangkat-baca-bps=[]
Batasi kecepatan baca (byte per detik) dari perangkat (mis. --device-read-bps=/dev/sda:1mb)
--perangkat-baca-iops=[]
Batasi kecepatan baca (IO per detik) dari perangkat (mis. --device-read-iops=/dev/sda:1000)
--perangkat-tulis-bps=[]
Batasi kecepatan tulis (byte per detik) ke perangkat (mis. --device-write-bps=/dev/sda:1mb)
--perangkat-tulis-iops=[]
Batasi kecepatan tulis (IO per detik) ke perangkat (mis. --device-write-iops=/dev/sda:1000)
--dns=[]
Setel server DNS khusus
--dns-opt=[]
Setel opsi DNS khusus
--dns-cari=[]
Atur domain pencarian DNS kustom (Gunakan --dns-search=. jika Anda tidak ingin mengatur pencarian
domain)
-e, --env=[]
Tetapkan variabel lingkungan
--titik masuk=""
Timpa ENTRYPOINT default gambar
--env-file=[]
Baca dalam file variabel lingkungan yang dibatasi baris
--membuka=[]
Mengekspos port atau rentang port (misalnya --expose=3300-3310) dari wadah tanpa
mempublikasikannya ke host Anda
--grup-tambah=[]
Tambahkan grup tambahan untuk dijalankan sebagai
-h, --nama host=""
Nama host kontainer
--membantu
Cetak pernyataan penggunaan
-i, --interaktif=benar|palsu
Biarkan STDIN tetap terbuka meskipun tidak terpasang. Standarnya adalah palsu.
--aku p=""
Menyetel alamat IPv4 antarmuka wadah (mis. 172.23.0.9)
Itu hanya dapat digunakan bersama dengan --bersih untuk jaringan yang ditentukan pengguna
--ip6=""
Menyetel alamat IPv6 antarmuka wadah (mis. 2001:db8::1b99)
Itu hanya dapat digunakan bersama dengan --bersih untuk jaringan yang ditentukan pengguna
--ipc=""
Standarnya adalah membuat namespace IPC pribadi (POSIX SysV IPC) untuk wadah
'wadah: ': menggunakan kembali wadah lain yang dibagikan
memori, semaphore dan antrian pesan
'host': gunakan memori bersama host, semaphore, dan pesan
antrian di dalam container. Catatan: mode host memberikan wadah akses penuh ke lokal
memori bersama dan karena itu dianggap tidak aman.
--isolasi="kegagalan"
Isolasi menentukan jenis teknologi isolasi yang digunakan oleh kontainer.
--kernel-memori=""
Batas memori kernel (format: [ ], di mana satuan = b, k, m atau g)
Membatasi memori kernel yang tersedia untuk sebuah wadah. Jika batas 0 ditentukan (bukan
menggunakan --kernel-memori), memori kernel container tidak dibatasi. Jika Anda menentukan
batas, mungkin dibulatkan ke kelipatan ukuran halaman sistem operasi dan
nilainya bisa sangat besar, jutaan triliun.
-l, --label=[]
Menambahkan metadata ke wadah (misalnya, --label=com.example.key=value)
--label-file=[]
Membaca label dari file. Batasi setiap label dengan EOL.
--tautan=[]
Tambahkan tautan ke wadah lain dalam bentuk :alias atau hanya
dalam hal ini alias akan cocok dengan namanya.
--log-driver="file json|syslog|jurnald|gelf|lancar|awslog|sembrono|tak satupun"
Logging driver untuk kontainer. Default ditentukan oleh daemon --log-driver bendera.
peringatan: Yang buruh pelabuhan log perintah hanya berfungsi untuk file json dan
jurnald driver logging.
--log-memilih=[]
Mencatat opsi khusus driver.
-m, --Penyimpanan=""
Batas memori (format: [ ], di mana satuan = b, k, m atau g)
Memungkinkan Anda membatasi memori yang tersedia untuk sebuah wadah. Jika tuan rumah mendukung swap
memori, maka -m pengaturan memori bisa lebih besar dari RAM fisik. Jika limit 0 adalah
ditentukan (tidak menggunakan -m), memori wadah tidak terbatas. Batas sebenarnya mungkin
dibulatkan ke kelipatan ukuran halaman sistem operasi (nilainya akan sangat
besar, itu jutaan triliun).
--alamat MAC=""
Alamat MAC kontainer (misalnya 92:d0:c6:0a:29:33)
--memori-reservasi=""
Batas lunak memori (format: [ ], di mana satuan = b, k, m atau g)
Setelah mengatur reservasi memori, ketika sistem mendeteksi pertikaian memori atau memori rendah,
kontainer dipaksa untuk membatasi konsumsi mereka untuk reservasi mereka. Jadi kamu harus
selalu atur nilainya di bawah --Penyimpanan, jika tidak, batas keras akan diutamakan. Oleh
default, reservasi memori akan sama dengan batas memori.
--tukar memori= "BATAS"
Nilai batas sama dengan memori ditambah swap. Harus digunakan dengan -m (--Penyimpanan) bendera. NS
menukar MEMBATASI harus selalu lebih besar dari -m (--Penyimpanan) nilai.
Format MEMBATASI is [ ]. Satuan bisa b (byte), k (kilobyte), m
(megabyte), atau g (gigabyte). Jika Anda tidak menentukan unit, b digunakan. Setel LIMIT ke -1 untuk
aktifkan swap tanpa batas.
--memori-swappiness=""
Sesuaikan perilaku swappiness memori container. Menerima bilangan bulat antara 0 dan 100.
--nama=""
Tetapkan nama untuk wadah
--bersih="jembatan"
Atur mode Jaringan untuk wadah
'bridge': buat tumpukan jaringan di Docker default
jembatan
'tidak ada': tidak ada jaringan
'wadah: ': gunakan kembali jaringan penampung lain
tumpukan
'host': gunakan tumpukan jaringan host Docker. Catatan: tuan rumah
mode memberikan wadah akses penuh ke layanan sistem lokal seperti D-bus dan is
karena itu dianggap tidak aman.
' | ': sambungkan ke yang ditentukan pengguna
jaringan
--net-alias=[]
Tambahkan alias cakupan jaringan untuk penampung
--oom-bunuh-nonaktifkan=benar|palsu
Apakah akan menonaktifkan OOM Killer untuk wadah atau tidak.
--oom-skor-adj=""
Sesuaikan preferensi OOM host untuk wadah (menerima -1000 hingga 1000)
-P, --publikasikan-semua=benar|palsu
Publikasikan semua port yang terbuka ke port acak pada antarmuka host. Standarnya adalah palsu.
-p, --menerbitkan=[]
Publikasikan port container, atau rentang port, ke host
format: ip:hostPort:containerPort | ip::containerPort |
hostPort:containerPort | pelabuhan kontainer
Baik hostPort dan containerPort dapat ditentukan sebagai rentang
dari pelabuhan.
Saat menentukan rentang untuk keduanya, jumlah wadah
port dalam rentang harus sesuai dengan jumlah port host dalam rentang. (misalnya, -p
1234-1236:1234-1236/tcp)
(gunakan 'docker port' untuk melihat pemetaan yang sebenarnya)
--pid=tuan rumah
Atur mode PID untuk wadah
tuan rumah: gunakan namespace PID Host di dalam wadah.
Catatan: mode host memberikan wadah akses penuh ke PID lokal dan oleh karena itu
dianggap tidak aman.
--hak istimewa=benar|palsu
Berikan hak istimewa yang diperluas ke penampung ini. Standarnya adalah palsu.
--hanya-baca=benar|palsu
Pasang sistem file root penampung sebagai hanya baca.
--mengulang kembali="tidak"
Mulai ulang kebijakan untuk diterapkan saat wadah keluar (tidak, on-failure[:max-retry], selalu,
kecuali dihentikan).
--ukuran-shm=""
Ukuran dari /dev/shm. Formatnya adalah . jumlah harus lebih besar dari 0.
Unit adalah opsional dan dapat b (byte), k (kilobyte), m (megabyte), atau g (gigabyte).
Jika Anda menghilangkan unit, sistem menggunakan byte.
Jika Anda menghilangkan ukuran seluruhnya, sistem akan menggunakan 64m.
--keamanan-opt=[]
Opsi Keamanan
--stop-sinyal=JANGKA TARGET
Sinyal untuk menghentikan wadah. Standarnya adalah SIGTERM.
-t, --tty=benar|palsu
Alokasikan pseudo-TTY. Standarnya adalah palsu.
--tmpfs=[] Buat tmpfs mount
Pasang sistem file sementara (tmpfs) mount ke dalam wadah, misalnya:
$ buruh pelabuhan menjalankan -d --tmpfs / Tmp:rw,ukuran=787448k,mode=1777 my_image
Perintah ini dipasang sebagai tmpfs at / Tmp di dalam wadah. Opsi pemasangan yang didukung adalah
sama dengan default Linux meningkat bendera. Jika Anda tidak menentukan opsi apa pun, sistem
menggunakan opsi berikut: rw,noexec,nosuid,nodev,ukuran=65536k.
-u, --pengguna=""
Nama pengguna atau UID
--ulimit=[]
Opsi batasi
--uts=tuan rumah
Atur mode UTS untuk wadah
tuan rumah: gunakan namespace UTS host di dalam container.
Catatan: mode host memberikan akses wadah untuk mengubah nama host host dan adalah
karena itu dianggap tidak aman.
-v|--volume[=[[HOST-DIR:]CONTAINER-DIR[:OPTIONS]]]
Buat pengikat mount. Jika Anda menentukan, -v /HOST-DIR:/CONTAINER-DIR, buruh pelabuhan
mengikat tunggangan / HOST-DIR di tuan rumah untuk / CONTAINER-DIR di buruh pelabuhan
wadah. Jika 'HOST-DIR' dihilangkan, Docker secara otomatis membuat yang baru
volume pada tuan rumah. NS PILIHAN adalah daftar yang dipisahkan koma dan dapat berupa:
· [rw|ro]
· [z|Z]
· [[r]dibagikan|[r]budak|[r]pribadi]
The KONTAINER-DIR harus berupa jalur absolut seperti /src/dokumen. itu HOST-DIR bisa menjadi
jalur absolut atau a nama nilai. A nama nilai harus dimulai dengan karakter alfanumerik,
diikuti oleh a-z0-9, _ (menggarisbawahi), . (periode) atau - (tanda penghubung). Jalur absolut dimulai dengan
a / (garis miring ke depan).
Jika Anda menyediakan HOST-DIR itu adalah jalur absolut, Docker mengikat-mount ke jalur Anda
menentukan. Jika Anda menyediakan nama, Docker membuat volume bernama dengan itu nama. Sebagai contoh,
Anda dapat menentukan baik / foo or foo untuk HOST-DIR nilai. Jika Anda menyediakan / foo nilai,
Docker membuat bind-mount. Jika Anda menyediakan foo spesifikasi, Docker membuat bernama
volume.
Anda dapat menentukan beberapa -v opsi untuk memasang satu atau lebih dudukan ke wadah. Menggunakan
tunggangan yang sama ini di wadah lain, tentukan: --volume-dari pilihan juga.
Anda dapat menambahkan :ro or : rw akhiran volume untuk memasangnya dalam mode baca-saja atau baca-tulis,
masing-masing. Secara default, volume dipasang baca-tulis. Lihat contoh.
Sistem pelabelan seperti SELinux mengharuskan label yang tepat ditempatkan pada konten volume
dipasang ke dalam wadah. Tanpa label, sistem keamanan dapat mencegah proses
berjalan di dalam wadah dari menggunakan konten. Secara default, Docker tidak berubah
label yang ditetapkan oleh OS.
Untuk mengubah label dalam konteks wadah, Anda dapat menambahkan salah satu dari dua sufiks :z or :Z untuk
pemasangan volume. Sufiks ini memberi tahu Docker untuk memberi label ulang objek file pada file yang dibagikan
volume. NS z option memberi tahu Docker bahwa dua kontainer berbagi konten volume. Sebagai
hasilnya, Docker memberi label konten dengan label konten bersama. Label volume bersama memungkinkan
semua wadah untuk membaca/menulis konten. NS Z opsi memberitahu Docker untuk melabeli konten dengan
label pribadi yang tidak dibagikan. Hanya penampung saat ini yang dapat menggunakan volume pribadi.
Secara default, volume pengikatan yang dipasang adalah swasta. Itu berarti setiap pemasangan dilakukan di dalam wadah
tidak akan terlihat di host dan sebaliknya. Seseorang dapat mengubah perilaku ini dengan menentukan
properti propagasi volume mount. Membuat volume berbagi pemasangan dilakukan di bawah volume itu
di dalam wadah akan terlihat di Host dan sebaliknya. Membuat volume budak memungkinkan
hanya satu cara mount propagation dan mount yang dilakukan pada host di bawah volume itu akan
terlihat di dalam wadah tetapi tidak sebaliknya.
Untuk mengontrol properti propagasi mount volume yang dapat digunakan :[r]dibagikan, :[r]budak or
:[r]pribadi bendera propagasi. Properti propagasi dapat ditentukan hanya untuk pengikatan yang dipasang
volume dan bukan untuk volume internal atau volume bernama. Agar propagasi mount berfungsi
titik pemasangan sumber (titik pemasangan tempat direktori sumber dipasang) harus memiliki hak
sifat propagasi. Untuk volume bersama, titik pemasangan sumber harus dibagikan. Dan untuk
volume budak, mount sumber harus baik bersama atau budak.
penggunaan df untuk mengetahui mount sumber dan kemudian gunakan menemukan -o
TARGET, PROPAGASI untuk mengetahui sifat propagasi sumber
Gunung. Jika menemukan utilitas tidak tersedia, maka orang dapat melihat entri mount untuk sumber
titik pemasangan di /proc/self/mountinfo. Melihat opsional bidang dan lihat apakah ada propagasi
properti ditentukan. dibagikan:X berarti gunung adalah berbagi, tuan: X berarti gunung adalah budak
dan jika tidak ada itu berarti mount adalah swasta.
Untuk mengubah properti propagasi dari mount point gunakan meningkat memerintah. Misalnya, jika salah satu
ingin mengikat direktori sumber mount / foo seseorang dapat melakukannya meningkat --mengikat / foo / foo dan meningkat
--buat-pribadi --membuat-berbagi / foo. Ini akan mengubah /foo menjadi a berbagi titik pemasangan.
Atau seseorang dapat secara langsung mengubah properti propagasi dari source mount. Mengatakan / is
dudukan sumber untuk / foo, lalu gunakan meningkat --membuat-berbagi / untuk mengubah / menjadi berbagi meningkat.
Note: Saat menggunakan systemd untuk mengelola start dan stop daemon Docker, di
file unit systemd ada opsi untuk mengontrol propagasi mount untuk Docker
daemon itu sendiri, disebut GunungBendera. Nilai pengaturan ini dapat menyebabkan Docker tidak
lihat perubahan propagasi mount yang dibuat pada titik mount. Misalnya, jika nilai ini
is budak, Anda mungkin tidak dapat menggunakan berbagi or dibagikan propagasi pada volume.
--volume-driver=""
Penggerak volume kontainer. Driver ini membuat volume yang ditentukan baik dari
sebuah Dockerfile VOLUME instruksi atau dari buruh pelabuhan menjalankan -v bendera.
Lihat docker-volume-buat(1) untuk lebih jelasnya.
--volume-dari=[]
Pasang volume dari wadah yang ditentukan
-w, --workdir=""
Direktori kerja di dalam wadah
CONTOH
Menentukan isolasi teknologi untuk wadah (--isolasi)
Opsi ini berguna dalam situasi di mana Anda menjalankan wadah Docker di Windows.
The --isolasi= option menetapkan teknologi isolasi container. Di Linux, satu-satunya
didukung adalah kegagalan opsi yang menggunakan ruang nama Linux. Di Microsoft Windows, Anda dapat
tentukan nilai-nilai ini:
· kegagalan: Gunakan nilai yang ditentukan oleh daemon Docker --exec-opt . Jika daemon tidak
tidak menentukan teknologi isolasi, Microsoft Windows menggunakan proses sebagai default-nya
nilai.
· proses: Hanya isolasi namespace.
· hiperv: Isolasi berbasis partisi hyper-V hypervisor.
Menentukan --isolasi bendera tanpa nilai sama dengan pengaturan
--isolasi="default".
SEJARAH
Agustus 2014, diperbarui oleh Sven DowideitSvenDowideit@home.org.auSeptember 2014, diperbarui
oleh Sven DowideitSvenDowideit@home.org.auNovember 2014, diperbarui oleh Sven Dowideit
⟨SvenDowideit@home.org.au⟩
Gunakan docker-create online menggunakan layanan onworks.net