«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.

3
Dockerignore: Bir dosya ve Dockerfile dışındaki her şeyi yok sayın
Dolayısıyla asıl amaç, bir şişman kavanoz uygulamasını yerleştirmek ve onu Elasticbeanstalk'a koymaktı. Sorun bağlamla ilgilidir. İhtiyacım olan tek şey aslında tek bir jar dosyasıysa, docker'a bu kadar bağlam eklemek biraz aptalca. .Dockerignore dosyasıyla oynuyordum ama kayboldum. Gitignore olumsuzlamasını kullanmayı denedim, ama işe yaramıyor. * !Dockerfile */ !target/ target/* !target/*.jar Normal …
92 docker 

13
Docker - Kapsayıcı çalışmıyor
Ben docker için tamamen acemiyim. Aşağıdaki gibi çıkmış bir konteyner başlatmaya çalıştım, Kullanılabilir tüm kapları listeledim docker ps -a. Aşağıdakileri listeledi: Çıkış aşamasındaki konteyneri başlatmak ve o görüntünün terminaline girmek için aşağıdaki komutları girdim. docker start 79b3fa70b51d docker exec -it 79b3fa70b51d /bin/sh Aşağıdaki hatayı atıyor. FATA[0000] Error response from daemon: …

21
Docker hatası: geçersiz başvuru biçimi: kod deposu adı küçük harf olmalıdır
Projelerimden birinde bu Docker hatasıyla karşılaştım: invalid reference format: repository name must be lowercase Bu genel mesajın çeşitli nedenleri nelerdir? Biraz çaba gösterdikten sonra zaten anladım, bu yüzden burada belgelemek için kendi sorumu cevaplayacağım çünkü bir web araması yaparken çözüm hemen gelmiyor ve ayrıca bu hata mesajı tanımlamıyor Docker'ın karşılaştığı …

5
Docker kapsayıcıları arasında "ana bilgisayar adı" aracılığıyla iletişim kurma
Monolthic sunucumu birçok küçük docker konteynerine bölmeyi planlıyorum, ancak henüz "konteynerler arası iletişim" için iyi bir çözüm bulamadım. Bu benim hedef senaryom: Kapları birbirine nasıl bağlayacağımı ve bağlantı noktalarını nasıl açığa çıkaracağımı biliyorum, ancak bu çözümlerin hiçbiri beni tatmin etmiyor. Geleneksel bir sunucu ağında olduğu gibi kapsayıcılar arasında ana bilgisayar …

3
Docker, yalnızca bir değişiklik olduğunda pip gereksinimleri.txt'yi nasıl çalıştırır?
Dockerfile'da şunları yükleyen bir katmanım var requirements.txt: FROM python:2.7 RUN pip install -r requirements.txt Docker görüntüsünü oluşturduğumda, bu dosyada yapılan herhangi bir değişiklikten bağımsız olarak tüm süreci çalıştırır . Docker'ın yalnızca pip install -r requirements.txtdosyada bir değişiklik olduğunda çalıştığından nasıl emin olabilirim? Removing intermediate container f98c845d0f05 Step 3 : RUN …

3
Durdurulmuş bir docker kapsayıcısını yeniden başlatma
Aşağıdaki komutla bir görüntüden bir docker container başlatıyorum: $ docker run -d myimage /bin/bash -c "mycommand" Bittiğinde "mycommand"konteyner durdurulur (sanırım durdurulmuştur), ancak silinmez, çünkü bu komutla görebiliyorum: $ docker ps -a restartBu konteynere aynı parametrelere sahip olmanın ve tarafından üretilen verileri saklamanın bir yolu var mı mycommand?
91 docker 

4
Docker'da mevcut bir adlandırılmış birime veri eklemenin doğru yolu nedir?
Docker'ı bir hacim kapsayıcısı ile eski şekilde kullanıyordum: docker run -d --name jenkins-data jenkins:tag echo "data-only container for Jenkins" Ama şimdi adlandırılmış bir birim oluşturarak yeni yola geçtim: docker volume create --name my-jenkins-volume Bu yeni cildi yeni bir Jenkins konteynerine bağladım. Bıraktığım tek şey, elimde bulunan bir klasör/var/jenkins_home önceki jenkins …
91 docker 

13
Data.sql MySQL Docker Container'ı içeri aktar
Bir data.sql'im varsa, veritabanını mysql docker konteynerime nasıl aktarabilirim? Veritabanı verilerini nasıl içe aktarabilirim. Dockerize edilmiş bir dünyada bu, bir karmaşıklık katmanı ekler. bazı yöntemler lütfen. İşte docker-compose.yml: nginx: build: ./nginx/ container_name: nginx-container ports: - 80:80 links: - php volumes_from: - app-data php: build: ./php/ container_name: php-container expose: - 9000 …
91 mysql  docker 

9
Docker-compose'u CI ile kullanma - çıkış kodları ve arka planda çalışan bağlantılı konteynerlerle nasıl başa çıkılır?
Şu anda, Jenkins temsilcilerimiz Rails projelerimizin her biri için bir docker-compose.yml oluşturuyor ve ardından docker-compose up çalıştırıyor. Docker-compose.yml, içinde rbenv ve diğer tüm Rails bağımlılıklarının bulunduğu bir ana "web" kabına sahiptir. Test Postgres DB'yi içeren bir DB kapsayıcısına bağlıdır. Sorun, testleri gerçekten çalıştırmamız ve çıkış kodları oluşturmamız gerektiğinde ortaya çıkar. …



6
Ana bilgisayarın dışından bir docker kapsayıcısına nasıl bağlanılır (aynı ağ) [Windows]
İlk docker container'ımı oluşturdum, Go kullanarak bir sunucu çalıştırıyor ancak ona ana bilgisayarın dışından erişemiyorum. Docker ile yeni başladım, bu yüzden burada biraz kayboldum. Bu yüzden, bir sunucuyu başlatan çok basit bir Go kodum var, Go'yu kuran ve kodu bir Linux temel görüntüsünde oluşturan docker görüntüsünü oluşturdum. Sunucuyu 8080 numaralı …

9
Docker container içinde bir işlemin çalışıp çalışmadığını kontrol etme
[Güncelleme1] Bazı işlevlerde TCP çekirdek parametrelerini değiştirecek bir kabuğum var, ancak şimdi bu kabuğu Docker konteynerinde çalıştırmam gerekiyor, yani kabuğun bir konteyner içinde çalıştığını bilmesi ve çekirdeği yapılandırmayı bırakması gerekiyor. Şimdi bunu nasıl başaracağımdan emin değilim, işte /proc/self/cgroupkabın içindeki içerik : 9:hugetlb:/ 8:perf_event:/ 7:blkio:/ 6:freezer:/ 5:devices:/ 4:memory:/ 3:cpuacct:/ 2:cpu:/docker/25ef774c390558ad8c4e9a8590b6a1956231aae404d6a7aba4dde320ff569b8b 1:cpuset:/ …

7
Docker takılı birim, Linux stili yolundan çeviri yaparken Windows yolunun sonuna; C ekler
Pencerelere bir docker imajı monte etmeye çalışırken bazı ilginç tuhaflıklar buldum. .shGeliştirici ortamı imajımızı çalıştırmak için proje klasörünü bağlayan bir betik oluşturdum . Makinelerine bakılmaksızın her geliştiricinin çalıştırabileceği bir komut dosyası istiyorum. Tek yaptığı, mevcut proje klasörüyle docker çalıştırmaktır. #!/usr/bin/env bash docker run -it --rm -v D:\my\project\folder:/wkDir $IMAGE_TAG yarn dev …
88 docker 

4
docker kapsayıcı ssl sertifikaları
Docker pull'dan gelen görüntülere ssl sertifikaları eklemenin zarif bir yolu var mı? / Etc / ssl / certs içine dosya eklemenin ve update-ca-sertifikalarını çalıştırmanın basit ve tekrarlanabilir bir yolunu arıyorum. (Bu, ubuntu ve debian görüntülerini kapsamalıdır). CoreOS üzerinde docker kullanıyorum ve coreos makinesi gerekli ssl sertifikalarına güveniyor, ancak docker container'larının …

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.