-a , - biriktiring
Belgilangan oqimni ( STDOUT va boshqalar) terminalingizga ulaydi . Agar ko'rsatilmagan bo'lsa, ikkala stdout va stderr ham qo'shiladi . Agar parametr ko'rsatilmagan bo'lsa va konteyner interaktiv rejimda ishga tushirilsa ( -i ), stdin ham ulanadi .
-D bilan mos kelmaydi .
-d , - dettach
Konteynerni "uzilgan rejimda" ishlaydi. Buyruq konteynerni orqa fonda bajaradi va konteyner identifikatorini qaytaradi.
-i , - interaktiv
Stdinni ochiq qoldiradi (ulanmagan bo'lsa ham). Odatda -t bilan birgalikda interaktiv konteyner seansini boshlash uchun ishlatiladi . Masalan :
$ docker run -it debian / bin / bash
root @ bd0f26f928bb: / # ls
... mergan ...
- qayta yoqing
Docker yo'qolgan idishni qachon qayta ishga tushirishga urinishini aniqlaydi . Hech biron konteyner qayta harakat qilib hech qachon, lekin har doim qat'iy nazar chiqish davlatning qayta harakat qiladi. Yo'qotish parametri nolga teng bo'lmagan holat bilan chiqqan konteynerni qayta ishga tushirishga urinadi va tugatilishidan oldin qayta boshlash urinishlari sonini belgilaydigan ixtiyoriy parametrni qabul qilishi mumkin (agar ko'rsatilmagan bo'lsa, u cheklovlarsiz harakat qiladi). Misol uchun, Docker Run - restart onfailure: 10 Postgres qiladi boshlash Postgres konteyner va nol bo'lmagan kodi bilan chiqadi agar 10 marta qayta harakat qilib ko'ring.
- rm
Agar mavjud bo'lsa, konteynerni avtomatik ravishda olib tashlaydi. -D bilan ishlatib bo'lmaydi .
-t , - tty
Psevdo-TTYning asosiy voqealari. Odatda -i bilan birgalikda interaktiv konteynerni ishga tushirish uchun ishlatiladi
Quyidagi parametrlar konteyner nomlari va o'zgaruvchilarni o'rnatadi:
-e , - env
Konteyner ichidagi o'zgaruvchilarni o'rnatadi. Masalan :
$ docker run -e var1 = val -e var2 = "val 2" debian env
PATH = / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin
HOSTNAME = b15f833d65d8
var1 = val
var2 = val 2
HOME = / root
Parametrlarni fayl orqali o'tkazish uchun - env-file parametriga ham e'tibor bering .
Do'stlaringiz bilan baham: |