İçindekiler:

Docker çalıştırmasında bir ortam değişkenini nasıl iletebilirim?
Docker çalıştırmasında bir ortam değişkenini nasıl iletebilirim?

Video: Docker çalıştırmasında bir ortam değişkenini nasıl iletebilirim?

Video: Docker çalıştırmasında bir ortam değişkenini nasıl iletebilirim?
Video: DOCKER NEDİR ? NEDEN POPÜLER OLDU ? 2024, Mayıs
Anonim

Ayarlamak Ortam Değişkenleri (-e, -- ortam , -- ortam -dosya)

Ne zaman koşma komut, Liman işçisi CLI istemcisi değeri kontrol eder. değişken senin yerelde var Çevre ve ona iletir konteyner . Hayır = sağlanırsa ve değişken yerel bölgenize ihraç edilmez Çevre , NS değişken içinde ayarlanmayacak konteyner.

Ayrıca bilin, Docker ortam değişkenlerini devralır mı?

kullanma liman işçisi -oluştur, sen env değişkenlerini miras alabilir içinde liman işçisi -oluştur. yml ve daha sonra herhangi bir docker dosyası (ler) tarafından çağrılan liman işçisi -Görüntüler oluşturmak için oluşturun. Bu NS yararlı olduğunda docker dosyası RUN komutu, belirli komutları çalıştırmalıdır. Çevre.

Ayrıca Docker Run komutunda ne olduğunu biliyor musunuz? NS liman işçisi çalıştırma komutu verilen bir görüntüden bir kap oluşturur ve verilen bir kapsayıcıyı kullanarak kapsayıcıyı başlatır. emretmek . ilklerden biridir komutlar ile çalışmaya başladığınızda aşina olmalısınız Liman işçisi.

Bu bağlamda Dockerfile, ortam değişkenlerine erişebilir mi?

Bu kaplar var erişim ile ENV değişkenleri içinde tanımlanan docker dosyası hangi orijinal görüntüyü üretti. Ancak bu değerler Yapabilmek tek sağlayarak geçersiz kılınabilir Ortam Değişkenleri , veya env_files, hangi Ortam Değişkenleri ayrıştırılır ve kapsayıcıya geçirilir.

Mevcut bir Docker kapsayıcısını nasıl çalıştırırım?

Bu adımları takip et:

  1. Varolan kapsayıcının adını almak için docker ps kullanın.
  2. Kapta bir bash kabuğu almak için docker exec -it /bin/bash komutunu kullanın.
  3. Veya kapta belirttiğiniz komutu yürütmek için doğrudan docker exec -it kullanın.

Önerilen: