«docker» etiketlenmiş sorular

Docker, konteyner oluşturmak ve çalıştırmak için bir araçtır. Docker dosyaları, işlemleri ve mimarisi ile ilgili sorular kabul edilmektedir. Docker'ı üretimde çalıştırmayla ilgili sorular ServerFault'da daha iyi yanıtlar bulabilir (https://serverfault.com/). Docker etiketi nadiren tek başına kullanılır ve genellikle docker-compose ve kubernetes gibi diğer etiketlerle eşleştirilir.


11
Docker / overlay2 / temizlemek güvenli midir
AWS EC2 üzerinde çalışan bazı docker container'larım var, / var / lib / docker / overlay2 klasörü disk boyutunda çok hızlı büyüyor. İçeriğini silmenin güvenli olup olmadığını merak ediyorum. veya docker, disk kullanımının bir kısmını boşaltmak için bir tür komuta sahipse. GÜNCELLEME: Aslında docker system prune -azaten denedim , bu …

3
Docker-compose tarafından başlatılan çalışan bir kapsayıcıya bağlanılamaz
Yerel geliştirme ortamımı docker container'larla kuruyorum. Docker-compose.yml aşağıdaki gibidir version: '2' services: db: image: mongo:3 mq: image: rabbitmq:3 api: build: . image: my_app/api ports: - "3000:3000" links: - db - mq environment: - NODE_ENV=development Hatasız başlar. Docker, çalışan 3 kapsayıcıyı listeler docker-compose up -d docker ps e90e5a8b5d33 my_app/api "/usr/local/bin/node " …

5
Mevcut olanı silmeden k8s ConfigMap veya Secret'i güncelleyin
Mülklerimizi yönetmek için K8S ConfigMap ve Secret kullanıyorum. Tasarımım oldukça basittir, bu özellik dosyalarını bir git deposunda tutar ve Thoughtworks GO gibi derleme sunucusunu kullanarak bunları otomatik olarak ConfigMaps veya Secrets (seçim koşuluna göre) k8s kümeme dağıtmak için kullanır. Şu anda, mevcut ConfigMap ve Secret'ı her zaman silmem ve aşağıdaki …

7
Docker Toolbox - Localhost çalışmıyor
Bu yüzden Docker Toolbox kullanıyorum çünkü makinemde Windows 10 pro olmadığı için Hyper-V yok. Her şey yolunda görünüyor, ancak tarayıcımı kullanmaya 0.0.0.0:80çalıştığımda her zaman bana geri dönüyor: Bu siteye ulaşılamıyor Ama komutu çalıştırdığımda: şunu docker container psalıyorum: 0.0.0.0:80->80/tcpbu adresin çalışması gerektiği anlamına geliyor. Stackoverflow ve github sorunlarını araştırdım. Şimdi sıkıştım. …

6
Docker konteynerleri farklı ana bilgisayarlar arasında nasıl taşınır?
Docker çalıştıran konteynerleri bir ana bilgisayardan diğerine taşımanın bir yolunu bulamıyorum. Resimler için yaptığımız gibi kapsayıcılarımı depolara itebilmemin bir yolu var mı? Şu anda, kapsayıcıların içinde çalışan uygulamalarla ilişkili verileri depolamak için veri hacimlerini kullanmıyorum. Bu yüzden bazı veriler, kurulumu yeniden tasarlamadan önce devam ettirmek istediğim kapların içinde bulunuyor.

17
Docker Networking - nginx: [acil] ana bilgisayar yukarı akışta bulunamadı
Bağlantıları kullanmak için yakın zamanda Docker 1.9 ve Docker-Compose 1.5'in ağ özelliklerine geçiş yapmaya başladım. Şimdiye kadar bağlantılarla ilgili olarak, docker-compose aracılığıyla bir grupta farklı bir sunucuda bulunan php5-fpm fastcgi sunucuma bağlanan nginx ile ilgili herhangi bir sorun yoktu. Yeni olsa da docker-compose --x-networking upphp-fpm, mongo ve nginx kapsayıcılarımı çalıştırdığımda …

5
Birden çok hizmeti çalıştırmak için Docker CMD'yi neden birden çok kez kullanamıyorum?
Dockerfile'dan centos + ssh adında bir temel imaj oluşturdum. Centos + ssh's Dockerfile'da ssh servisini çalıştırmak için CMD kullanıyorum. Sonra da rabbitmq adlı başka bir hizmet olan Dockerfile çalıştıran bir imaj oluşturmak istiyorum: FROM centos+ssh EXPOSE 22 EXPOSE 4149 CMD /opt/mq/sbin/rabbitmq-server start Rabbitmq konteynerini başlatmak için , çalıştırın , docker …
98 docker 

2
docker-compose start "HATA: Başlatılacak kapsayıcı yok"
Docker Compose'u (Windows üzerinde Docker Machine ile) bir grup Docker konteyneri başlatmak için kullanmaya çalışıyorum. Docker-compose.yml: version: '2' services: postgres: build: ./postgres environment: - POSTGRES_PASSWORD=mysecretpassword frontend: build: ./frontend ports: - "4567:4567" depends_on: - postgres backend: build: ./backend ports: - "5000:5000" depends_on: - postgres docker-compose buildbaşarıyla çalışır. Çalıştırdığımda docker-compose startaşağıdaki çıktıyı …

7
Belirli RUN komutları için önbelleği devre dışı bırakın
RUNDockerfile dosyamda, -no-cachebir Docker imajını her oluşturduğumda çalıştırmak istediğim birkaç komutum var . Anlıyorum docker build --no-cachetüm Dockerfile için irade devre dışı önbelleğe alma. Belirli bir RUN komutu için önbelleği devre dışı bırakmak mümkün müdür?
98 docker 

5
Docker için kendi temel imajımı nasıl oluşturabilirim?
Göre Docker belgelerinde , kendi imaj yaratmak için her zaman kullanan bir baz resim belirtmelisiniz FROMtalimat. Açıkçası, Docker dizininde seçilebilecek çok sayıda görüntü var , ama ya kendi kendimi oluşturmak istersem? Mümkün mü? baseDoğru anlarsam ve bir Debian görüntüsü ile deneyler yapmak istersem, görüntü Ubuntu'dan oluşturulmuştur. Artı, Docker'ın nasıl çalıştığını …
97 docker 

3
Docker komutundaki --net = host seçeneği gerçekte ne yapar?
Docker'a biraz acemiyim. Bu seçeneğin docker run komutunda ne yaptığına dair derin ve biraz kafam karışmış net bir açıklama bulamadım. Bir port belirtmeden docker konteynerlerinde çalışan uygulamalara erişmek için kullanabilir miyiz? Örnek olarak -p 8080:8080, docker run komutundaki seçeneği kullanarak port 8080'de bir docker görüntüsü üzerinden dağıtılan bir web uygulamasını …

5
Docker - görüntü işletim sistemi "pencereleri" bu platformda kullanılamaz
Bunu Windows 10 makinemde denedim: Dockerfile: From microsoft/nanoserver CMD ["echo", "Hello World"] PS C:\FSD\Docker\Trial1> docker build -t lea/leatest . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM microsoft/nanoserver latest: Pulling from microsoft/nanoserver bce2fbc256ea: Pulling fs layer 58f68fa0ceda: Pulling fs layer image operating system "windows" cannot be used …


3
Docker ve --userns-remap, ana bilgisayar ve konteyner arasında veri paylaşmak için birim izinlerini nasıl yönetebilirim?
Docker'da, kapsayıcılar içinde oluşturulan dosyalar ana bilgisayardan incelenirken öngörülemeyen sahipliğe sahip olma eğilimindedir. Bir birimdeki dosyaların sahibi varsayılan olarak root'tur (uid 0), ancak root olmayan kullanıcı hesapları kapsayıcıya dahil olur olmaz ve dosya sistemine yazılırsa, sahipler ana bilgisayar perspektifinden az çok rastgele hale gelir. Docker komutlarını çağıran aynı kullanıcı hesabını …
96 docker 

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.