Mundarija:

Docker konteynerida skriptni qanday ishga tushiraman?
Docker konteynerida skriptni qanday ishga tushiraman?

Video: Docker konteynerida skriptni qanday ishga tushiraman?

Video: Docker konteynerida skriptni qanday ishga tushiraman?
Video: Container nima? DEVOPS 2024, Dekabr
Anonim

Quyidagi amallarni bajaring:

  1. Foydalanish docker ps mavjud nomini ko'rish uchun idish .
  2. Keyin foydalaning buyruq docker exec -it < idish name> /bin/bash ichida bash qobig'ini olish uchun idish .
  3. Yoki to'g'ridan-to'g'ri foydalaning docker exec -it < idish ism> < buyruq > amalga oshirish nima bo'lsa ham buyruq da belgilaysiz idish .

Buni hisobga olsak, docker konteynerini qanday ro'yxatga olishim mumkin?

Docker konteynerlarini ro'yxatlash

  1. Ko'rib turganingizdek, yuqoridagi rasmda ishlaydigan konteynerlar yo'qligini ko'rsatadi.
  2. Konteynerlarni identifikatori boʻyicha roʻyxatga olish uchun –aq (sokin): docker ps –aq.
  3. Har bir konteynerning umumiy fayl hajmini roʻyxatga olish uchun –s (size): docker ps –s dan foydalaning.
  4. ps buyrug'i bir nechta ma'lumotlar ustunlarini beradi:

Bundan tashqari, qobiq skriptini qanday ishga tushirishim mumkinligi haqida savol berishi mumkin. Skript yozish va bajarish bosqichlari

  1. Terminalni oching. Skript yaratmoqchi bo'lgan katalogga o'ting.
  2. bilan fayl yarating. sh kengaytmasi.
  3. Muharrir yordamida faylga skriptni yozing.
  4. chmod +x buyrug'i bilan skriptni bajariladigan qilib qo'ying.
  5. Skriptni./ yordamida ishga tushiring.

Keyin mavjud Docker konteynerini qanday ishga tushirishim mumkin?

Qayta ishga tushirish uchun mavjud konteyner , biz foydalanamiz boshlash unga biriktirish uchun -a bayrog'i va interaktiv qilish uchun -i bayrog'i bilan buyruq, keyin esa yoki idish ID yoki ism. ID raqamingizni almashtirganingizga ishonch hosil qiling idish quyidagi buyruqda: docker ishga tushirildi -ai 11cc47339ee1.

Argumentlarni Dockerga qanday o'tkazishim mumkin?

Ish vaqti argumentlar qachon qabul qilinadi docker yugurish yoki konteyneringizni boshlang: $ docker yugurish [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Ular ilovangizga oʻzgaruvchilarni yuborish imkonini beradi. yugurish sizning konteyneringizda belgilanganidek docker fayli CMD yoki ENTRYPOINT ta'riflaringiz bo'yicha.

Tavsiya: