«docker-compose» etiketlenmiş sorular

Compose, Docker ile karmaşık uygulamaları tanımlamak ve çalıştırmak için bir araçtır. Compose ile çok kapsayıcı bir uygulamayı tek bir dosyada tanımlarsınız, ardından uygulamanızı tek bir komutta döndürerek çalışmasını sağlamak için yapılması gereken her şeyi yaparsınız.



11
Docker Compose vs. Dockerfile - hangisi daha iyi?
Docker'ı okuyup öğreniyorum ve kullanmak için Django kurulumunu doğru seçmeye çalışıyorum. Şimdiye kadar ya: Docker Compose veya Dockerfile İçinde Dockerfileskullanıldığını anlıyorum Docker Compose, ancak her şeyi FROMfarklı görüntüler için birden fazla komutla büyük bir Dockerfile'a koymanın iyi bir uygulama olup olmadığından emin değilim ? Aşağıdakileri içeren birkaç farklı resim kullanmak …


8
Docker Compose ve Kubernetes arasındaki fark nedir?
Docker, Google Cloud ve Kubernetes'e dalış yaparken ve henüz üçünü de net bir şekilde anlamadan, bana göre bu ürünler örtüşüyor, ancak uyumlu değiller. Örneğin, docker-compose.ymlbir uygulamanın Kubernetes'e dağıtılabilmesi için bir dosyanın yeniden yazılması gerekir. Birisi Docker, Docker Compose, Docker Cloud ve Kubernetes'in üst üste geldiği ve birinin diğerine nerede bağlı …

16
Yanaştırma Oluştur Y'yi başlatmadan önce X kabını bekle
Rabbitmq ve docker-compose ile buradan basit bir python örneği kullanıyorum . Benim sorunum, rabbitmq'in tamamen başlamasını beklemem gerektiğidir. Şimdiye kadar aradım, y (rabbitmq) başlayana kadar x (benim durumumda işçi) konteyner ile nasıl beklemek bilmiyorum. Diğer blogun çevrimiçi olup olmadığını kontrol ettiği blog bloğunu buldum . Ayrıca bu docker komutunu buldum …

15
Liman işçisi nasıl düzeltilir: İzin verilmedi sorunu var
Docker'ı Ubuntu işletim sistemi olan makineme kurdum. Docker'ı kurduktan sonra, çalıştırdığımda sudo docker run hello-world Her şey yolunda, ama sudokomutu daha kısa yapmak için kelimeyi gizlemek istiyorum . Komutu kelime olmadan yazarsam sudo docker run hello-world Bu aşağıdakileri görüntüler: docker: Got permission denied while trying to connect to the Docker …

20
Minikube ile yerel liman işçisi resimleri nasıl kullanılır?
Kullanmak istediğim birkaç liman işçisi resmim var minikube. Öncelikle yerel görüntüyü doğrudan kullanmak yerine aynı görüntüyü yüklemek ve indirmek zorunda kalmak istemiyorum. Bunu nasıl yaparım? Denediğim şeyler : 1. Bu komutları çalıştırmayı denedim (ayrı ayrı, minikube örneklerini iki kez silerek ve yeni başlayarak) kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989 kubectl run …

3
Docker_compose.yml içindeki bağlantılar ve depends_on arasındaki fark
Docker Compose'un oluşturma dosyası belgelerine göre : depends_on - Hizmetler arasında hızlı bağımlılık. links- Başka bir hizmetteki kapsayıcılara bağlantı ve aynı zamanda hizmetler arasındaki bağımlılığı depends_on ile aynı şekilde ifade edin . Diğer kaplara bağlamanın amacını anlamıyorum, bu yüzden iki seçenek arasındaki fark benim için hala oldukça zor görünüyor. Bir …

9
Docker Compose kullanarak etkileşimli kabuk
Yalnızca Docker Compose kullanarak bir kapta etkileşimli bir kabuk başlatmanın herhangi bir yolu var mı? Docker-compose.yml'de böyle bir şey denedim: myapp: image: alpine:latest entrypoint: /bin/sh Docker-compose up kullanarak bu kapsayıcıyı başlattığımda hemen çıkılıyor. Etkileşimli kabuk olarak başlamak için giriş noktası komutuna ekleyebileceğim herhangi bir bayrak veya myapp olarak ek bir …

13
Tüm Docker yerel Docker görüntüleri nasıl silinir
Geçenlerde ben kullanması gerektiğini fark asla Docker kullanmaya başladı ve docker-compose downyerine ctrl-cya docker-compose stopDeneylerim kurtulmak için. Artık yerel olarak çok sayıda gereksiz docker resmim var. Tüm yerel liman işçisi resimlerini ve kapsayıcılarını silmek için çalıştırabileceğim bir bayrak var mı? docker rmi --all --force-Tüm bayrak yok gibi bir şey var …

13
Birime tek bir dosya nasıl bağlanır
Bir php uygulaması dockerize çalışıyorum. Dockerfile'da arşivi indiriyorum, çıkarıyorum vb. Her şey iyi çalışıyor, ancak yeni bir sürüm yayınlanırsa ve dockerfile'ı güncellersem Uygulamayı yeniden yüklemem gerekir, çünkü config.php'nin üzerine yazılır. Bu yüzden veritabanıyla yaptığım gibi dosyayı bir birim olarak bağlayabileceğimi düşündüm. Bir birim ve doğrudan bir yolla iki şekilde denedim. …

13
Birden fazla liman işçisi oluşturma projesi arasındaki iletişim
İki ayrı olması docker-compose.ymliki farklı klasörlerde dosyaları: ~/front/docker-compose.yml ~/api/docker-compose.yml İçindeki bir kapsayıcıdaki bir kapsayıcıya frontistek gönderebileceğinden nasıl emin olabilirim api? Bu kapsayıcıya ayrı bir kapsayıcı için --default-gatewayayarlanabileceğini biliyorum docker run, böylece bu kapsayıcıya belirli bir IP adresi atanabilir, ancak bu seçenek kullanılırken kullanılamıyor gibi görünüyor docker-compose. Şu anda sonunda bir …


10
Docker-compose.yml'de docker kapsayıcısı nasıl yeniden oluşturulur?
Docker-compose.yml içinde tanımlanan hizmetlerin kapsamı vardır. Bu hizmet başlatıldı. Bunlardan yalnızca birini yeniden oluşturmam ve diğer hizmetleri kullanmadan başlatmam gerekiyor. Aşağıdaki komutları çalıştırıyorum: docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it still running !!! docker-compose build --no-cache nginx docker-compose up -d --no-deps …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.