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

13
Docker Repository, Ubuntu'da apt-get güncellemesini Çalıştırırken Yayın Dosyasına Sahip Değil
Ubuntu 16.10 kullanıyorum ve burada bulunan talimatları izleyerek Xenial yapısını kullanarak yakın zamanda Docker'ı (v1.12.4) yükledim . Kapsayıcı oluştururken, otomatik olarak yeniden başlatıldıklarından vb. Herhangi bir sorunla karşılaşmadım. Ancak şimdi apt-get güncellemesini her çalıştırdığımda aşağıdaki hata iletisini alıyorum: W: The repository 'https://apt.dockerproject.org/repo ubuntu-xenial Release' does not have a Release file. …
94 ubuntu  docker  apt-get 

8
belirli bir Dockerfile oluşturulamıyor
Gibi bir Dockerfile oluşturabiliyorum docker build -t deepak/ruby . Ancak adlandırılmamış bir Dockerfile için Dockerfile # DOCKER-VERSION 0.4.8 FROM deepak/ruby MAINTAINER Deepak Kannan "deepak@example.com" RUN ./bin/rails s diyelim ki Dockerfile.app inşa ettiğimiz denir docker build -t deepak/app Dockerfile.app sonra hatayı alıyorum Uploading context 0 bytes Error build: EOF EOF
94 docker 

10
Docker görüntüsünün sha256 kodunu nerede bulabilirim?
CentOS, Tomcat'in resimlerini sha256 kodlarını kullanarak çekmek istiyorum, örneğin docker pull myimage@sha256:0ecb2ad60 Ama hiçbir yerde kullanmak için sha256 kodunu bulamıyorum. Sha256 kodunun herhangi bir ipucu için DockerHub deposunu kontrol ettim, ancak bulamadım. Resimleri etiketlerine göre indirdim docker pull tomcat:7-jre8 ve resmi kontrol et docker inspect meta verilerde bir sha256 kodu …

4
Docker Swarm birim paylaşımını nasıl uygular?
Docker Swarm iki tür depolamayı yönetebilir: volume ve bind İken bindbir bir göreve (her sürüsü Düğüm üzerinde) yerel bir dizine arasındaki bağlayıcı oluşturur beri Docker Dokümantasyon önerdiği edilmez, volumeben hacimleri görevler arasında paylaşılır anlamak kalmamak uygulanması, söz edilmez? Docker Swarm, düğümler arasında birimleri nasıl paylaşır? Birimler nereye kaydedilir (bir yönetici …

4
Dockerfile'da bir komut dosyası çalıştırın
Dockerfile dosyamda oluşturma sürecim sırasında bir komut dosyası çalıştırmaya çalışıyorum. Ama işe yaramıyor gibi görünüyor. Ben o şekilde denedim: FROM php:7-fpm ADD bootstrap.sh / ENTRYPOINT ["/bin/bash", "/bootstrap.sh"] Ayrıca bu şekilde: FROM php:7-fpm ADD bootstrap.sh / RUN bash -c "/bootstrap.sh" Ve ayrıca çalışan kapsayıcımı çalıştırıyorum: docker exec symfony /bin/bash -c "/bootstrap.sh" …

6
Docker run vs create
docker runVe docker createkomutlar arasındaki fark nedir ? Genelde kullanıyorum runama bazen belgelerde görüyorum create. Docker --helpsöyler create Create a new container run Run a command in a new container runYeni bir konteynere bir komut iletmemiz gerektiğinde bunun kullanıldığı anlamına mı geliyor ? O zaman amacı ne create?
93 docker 

5
Docker, bağlam dışında symlink'i takip eder
Yine başka bir Docker symlink sorusu. Tüm Docker yapılarıma kopyalamak istediğim bir sürü dosyam var. Benim dir yapım: parent_dir - common_files - file.txt - dir1 - Dockerfile - symlink -> ../common_files Yukarıdaki örnekte, dir1 içinde docker derlediğimde file.txt dosyasının kopyalanmasını istiyorum. Ancak file.txt'nin birden çok kopyasını tutmak istemiyorum. Bu bağlantı …

3
Dosya değişikliklerinde Docker kapsayıcısını yeniden oluşturun
Bir ASP.NET Core uygulamasını çalıştırmak için, uygulamayı derleyen ve Jenkins kullanarak Git tarafından getirilen konteynerdeki kaynak kodunu kopyalayan bir dockerfile oluşturdum. Bu yüzden çalışma alanımda dockerfile'da aşağıdakileri yapıyorum: WORKDIR /app COPY src src Jenkins, ana bilgisayarımdaki dosyaları Git ile doğru bir şekilde güncellerken, Docker bunu imajıma uygulamıyor. Oluşturmak için temel …

2
Docker-Compose'da bir kapsayıcı için günlük kaydını devre dışı bırakın
Docker compose kullanılarak başlatılan bir web uygulamam var, tüm günlük kaydını devre dışı bırakmak (veya en azından bir dosya yerine syslog'a yazdırmak) istiyorum. Web uygulamam çalıştığında, başlangıçta hızlı bir şekilde 11GB günlük dosyası oluşturabilir, bu nedenle bu, disk alanımı çok hızlı tüketir. Normal docker'ın çalıştırma komutu için günlük kaydı seçeneklerine …

7
Kubernetes Pod'larında görüntü çekme nasıl yeniden denenir?
Kubernetes'te yeniyim. Bölmelerde bir sorunum var. Komutu çalıştırdığımda kubectl get pods Sonuç: NAME READY STATUS RESTARTS AGE mysql-apim-db-1viwg 1/1 Running 1 20h mysql-govdb-qioee 1/1 Running 1 20h mysql-userdb-l8q8c 1/1 Running 0 20h wso2am-default-813fy 0/1 ImagePullBackOff 0 20h "Wso2am-default-813fy" düğümündeki bir sorun nedeniyle, onu yeniden başlatmam gerekiyor. Herhangi bir öneri?

7
Docker derlemesi "bağlam hazırlanamıyor: bağlam bir dizin olmalıdır: / Kullanıcılar / tempUser / git / docker / Dockerfile"
Bir var Dockerfilebir inşa etmek gerekiyordu olduğunu Ubuntugörüntüyü. Ama ne zaman koşsam docker build -t ubuntu-test:latest ./Dockerfile Konsolda aşağıdaki hatayı gösterir bağlam hazırlanamıyor: bağlam bir dizin olmalıdır: / Kullanıcılar / tempUser / git / docker / Dockerfile Mac OsX kullanıyorum. Ben de denedim sudo. Hiçbir şey çalışmıyor.

2
apt-add-repository: Dockerfile'da komut bulunamadı hatası
Terminalimde çok basit bir Docker dosyası yaptım, temelde şunları yaptım: mkdir pgrouted cd pgrouted touch Dockerfile Şimdi nano düzenleyicide Docker dosyasını açıyorum ve Docker dosyasına aşağıdaki komutları ekliyorum: FROM ubuntu MAINTAINER Gautam <gautamx07@yahoo.com> LABEL Description="pgrouting excercise" Vendor="skanatek" Version="1.0" ENV BBOX="-122.8,45.4,-122.5,45.6" # Add pgRouting launchpad repository RUN sudo apt-add-repository -y ppa:ubuntugis/ppa …
92 docker 

21
Bir dizini bir dosyaya mı (veya tam tersi) mi bağlamaya çalışıyorsunuz?
Sürümü olan bir liman işçim var 17.06.0-ce. Docker'ı komutla kullanarak NGINX'i kurmaya çalışırken: docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest Gösterir ki docker: daemon'dan gelen hata yanıtı: oci çalışma zamanı hatası: container_linux.go: 262: kapsayıcı işleminin başlatılması "process_linux.go: 339: kapsayıcı başlatmaya neden …
92 docker  nginx 

9
Docker-compose mysql bağlantısının hazır olup olmadığını kontrol edin
Uygulama kapsayıcımın, db kapsayıcısı başlatılana ve bağlantıları kabul etmeye HAZIR olana kadar geçişleri çalıştırmadığından / başlamadığından emin olmaya çalışıyorum. Bu yüzden, sağlık denetimini kullanmaya karar verdim ve docker compose file v2'deki seçeneğe bağlı. Uygulamada aşağıdakilere sahibim app: ... depends_on: db: condition: service_healthy Öte yandan db, aşağıdaki sağlık denetimine sahiptir db: …

1
docker ENV ve RUN dışa aktarma karşılaştırması
Diyelim ki bu komutları birleştirmek istiyorum RUN command_1 ENV FOO bar RUN command_2 içine RUN command_1 && export FOO=bar && command_2 ve değişkeni RUN exportvs ile ayarlamanın ENVeşdeğer olup olmadığını merak ediyordum . Başka bir deyişle, bir Dockerfile'da bu komutlar arasında bir fark var mı? ENV FOO bar vs RUN …
92 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.