«docker» etiketlenmiş sorular

Liman işçisi resimleri, konteynerler, hub ve konteynerizasyon platformuyla ilgili her şey

5
Bir kapta sadece bir işlem yapılması neden tavsiye edilir?
Birçok blog yazısında ve genel görüşlerde, "konteyner başına bir işlem" anlamına gelen bir söz vardır. Bu kural neden var? Neden tüm işlemlerin çalışması gereken ntp, nginx, uwsgi ve daha fazla işlemi tek bir kapta çalıştırmıyorsunuz? bu kuraldan bahseden blog gönderileri: "Konteyner başına tek işlem Docker uygulamaları için önerilen bir tasarım …

6
Liman işçisi üretimde çalışırken göz önünde bulundurulması gereken en iyi ve kapsamlı uygulamalar nelerdir?
Son olarak, Docker'a o kadar aşıksınız ki, iş açısından kritik öneme sahip çevrimiçi üretim sistemlerinizi hassas müşteri verileriyle Docker Swarm'a taşımak istiyorsunuz. Bazıları çoktan bile yapmış olabilir. Diğer kuruluş, kök modunda çalışan üretim süreçlerini yasaklayan bir politika ile bunu karşılayamaz. Docker üretim ortamı için göz önünde bulundurulması gereken yapı taşlarının …

5
Docker Kullanmadan Docker Görüntülerini Docker Hub'dan İndirme
Bir Docker Resmini Docker Hub'dan manuel olarak indirmek istiyorum . Daha spesifik olarak, Docker istemci yazılımı yüklü olmayan (ve yapamayan) sınırlı bir ortamda bir makineye Docker Hub'dan Docker Görüntüsü indirmek istiyorum. Bunun resmi API kullanarak mümkün olacağını düşünebilirdim , ancak durum böyle görünmüyor - aşağıdaki tartışmaya bakınız: Liman işçisi komutu …
32 docker  dockerhub 

3
Docker katmanlarını anlama
Aşağıdaki bloğumuzda Dockerfile: RUN yum -y update RUN yum -y install epel-release RUN yum -y groupinstall "Development Tools" RUN yum -y install python-pip git mysql-devel libxml2-devel libxslt-devel python-devel openldap-devel libffi-devel openssl-devel Bana RUNyaratılan liman işçisi katmanlarını azaltmak için bu komutları birleştirmemiz gerektiği söylendi : RUN yum -y update \ && …

2
Docker kapsayıcısına sırları geçmek
Görüntü analiz yazılımı çalıştırmak için kullanılan bir temel liman görüntü var. Görüntüden oluşturulan her bir kap için, işlenmiş görüntüleri analiz etmek ve dağıtmak için yazılım tarafından kullanılan, sır olarak (şifreleme anahtarları, müşteri bilgileri vb.) Bir dizi yapılandırma ayarları vardır. Bu sırları güvenli bir şekilde bir kaba nasıl iletebilirim?

2
Neden EXPOSE'i Dockerfile'da kullanıyorsunuz - zaten tüm bağlantı noktalarına bağlanabildiğiniz için
Bu limanı kabın içine docker run -p 3000:3000 image koymadan yapabilirim EXPOSE(aşağıya bakınız). Eğer bu doğruysa, neden EXPOSE'i Dockerfile'e yerleştirmeyi zahmet ettin? Sadece imaj kullanıcıları ile iletişim kurmak için mi? Çünkü eğer zaten binilebilirlerse, EXPOSE portlarının işlevsel bir nedenini bilmiyorum. İşte EXPOSEd olmasa da, bir kaptaki bir limana bağlandığımı gösteren …

1
Neden Docker-in-Docker kötü kabul ediliyor?
Ağustos 2013'te Jérôme Petazzoni, Docker’da Docker’ı yarattı, dindkısacası Docker konteynerlerinin Docker Containers içinde oluşturulmasına izin verdi, bu işlevsellik çok popüler oldu ve Jérôme’in GitHub Deposu bin yıldız ve üç yüz çatal aldı. Ağustos 2015'te iki yıl sonra piyasaya sürülen Docker 1.8'den itibaren, Docker'daki Docker, Docker tarafından doğrudan kutudan desteklenir. Bununla …

2
Docker'da birden çok günlük akışı nasıl bulunur?
Üç günlük türünü üç ayrı dosyaya yazan bir uygulamamız var: erişim günlükleri, genel uygulama günlükleri ve sistem günlükleri. Bu günlüklerin biçimi (ve amacı) çok farklıdır. Ve bunları merkezi sistemimize ayrı ayrı gönderen ayrı logforwarderlerimiz var. Olay günlükleri ilkesi olarak tedavi günlüklerine dayanarak, dosyaları kullanmaktan stdout'a geçmeyi düşünüyoruz. Bu yaklaşımın faydalarından …
21 docker  logging 

7
Her seferinde en küçük çalışan liman işçisi imajı nasıl oluşturulur?
Amaç: her seferinde en küçük çalışan liman işçiliği görüntülerini oluşturmak şimdiki REPOSITORY TAG IMAGE ID CREATED SIZE a-docker-image latest x 42 minutes ago 1.92 GB Girişim Dockerfile dosyasının sonuna bir temizleme adımı ekleme: #clean RUN apt-get purge -y wget RUN rm -r a-build-dir RUN apt-get purge -y a-package görüntü boyutunu …
19 docker 

4
Farklı kaplarda nginx ve php'yi dockerize etmenin avantajları nelerdir?
Docker ve Kubernetes ile çalışmaya yeni başladım ve bazı insanların tek bir görüntüde nginx + php oluşturduğu ve bazılarının nginx ve php ile başka bir görüntü oluşturduğu (aynı yolu takma ve çevreleyen) birçok yığın izliyorum her iki kap da Kubernetes'te aynı dağıtımda). Her ikisi de nginx + php'yi aynı olana …

3
docker-compose geçersiz tür, bir dize olmalıdır
Bir docker-compose.yml dosyasında yapılandırılmış aşağıdaki ortam değişkeni var: version: '3' services: server: ports: - 13045:3000 environment: - NODE_CONFIG: '{"DATABASE_URL":"http://db:5984"}' Çalıştırmaya çalışırken docker-compose upşu hatayı alıyorum: services.server.environment contains {"NODE_CONFIG": "{\"DATABASE_URL\":\"http://db:5984\"}"}, which is an invalid type, it should be a string Ortam değişkeninin bir JSON dizesi olarak ayarlanması gerekiyor (bkz. Https://github.com/lorenwest/node-config/wiki/Environment-Variables#node_config ) …

2
Uygulama yapılandırmamı nereye koymalıyım?
Son zamanlarda " Çevreye bağlı özellikler nerede depolanmalı? " Hakkında bir tartışma okudum . Klasik yol, tek tek ortama ve bir ortam değişkenine (DEV, PROD ...) dayalı olarak birden fazla özellik dosyasına sahip olmaktır, uygulamayı başlatırken bunları nerede okuyacağınızı seçersiniz (Bahar profillerinde olduğu gibi). Diğer yandan, uygulamanızı dağıtmak için bir …

2
Chroot ve docker arasındaki fark
Liman işçisi ve chroot arasındaki farkı anlamıyorum. Evet kayıt defteri paketleme açısından güzel. Ama bir şekilde ekstra çan ve ıslık ile onun sadece kroot hissediyorum. Bir şey eksik olduğumu biliyorum. Nasıl farklı olduklarını ve chroot benzer bir şey yapabilirse liman işçisi ihtiyacını bilmek harika olurdu. Bu Chroot Vs Docker'ı da …

3
Liman işçisi için Oracle JDK yok mu?
REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB liman işçisi görüntüsü çalıştırıldığında aşağıdaki mesaj gösterilir: No java installations was detected. Please go to http://www.java.com/getjava/ and download Oracle JDK dağıtıldığında docker görüntü boyutu iki kattan fazladır! REPOSITORY TAG IMAGE ID CREATED SIZE an-image 2 X …


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.