«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
ENTRYPOINT dizisinde Docker ortam değişkenini nasıl kullanırım?
Örneğin bir ortam değişkeni ayarlarsam ENV ADDRESSEE=worldve bunu aşağıdaki gibi sabit bir dizeye birleştirilmiş giriş noktası komut dosyasında kullanmak istiyorum: ENTRYPOINT ["./greeting", "--message", "Hello, world!"] ile worldçevre variblenin değeri olan, nasıl yapacağım? Kullanmayı denedim "Hello, $ADDRESSEE"ama $ADDRESSEEtam anlamıyla olduğu için işe yaramıyor gibi görünüyor .
109 docker  dockerfile 

4
Docker Networking Disabled: UYARI: IPv4 iletimi devre dışı bırakıldı. Ağ bağlantısı çalışmayacak
Bir ana bilgisayardaki konteynerler, dış dünyadaki konteynerlerle "aniden" bağlantısını kaybeder. Ancak, bazı ana bilgisayarlar yenilendi ve birdenbire şu durumla karşılaştık: Ev sahibi diğer ana bilgisayarlarla iletişim kurabilir. Ana bilgisayarda çalışan kapsayıcılar diğer ana bilgisayarlarla iletişim kuramaz. İşte bir örnek: [root@pprdespap322 deploy]# ping ci.docker.company.net PING pprdespap324.corp.company.net (10.137.55.22) 56(84) bytes of data. …

5
Docker oluşturma, kapsayıcıları ağda çalıştırma: ana bilgisayar
Docker-compose kullanarak "host" ağında 3 servis oluşturmak istiyorum. İşte docker-compose.yml dosyam: version: '2' services: mysql: image: mysql net: "host" nginx: image: nginx net: "host" app: image: tomcat net: "host" Aşağıdaki hatayı aldım: $ docker-compose up [31mERROR[0m: Validation failed in file '.\docker-compose.yml', reason(s): Unsupported config option for services.app: 'net' Unsupported config …


9
Docker: Container yeniden başlatmaya devam ediyor
Bugün, appcontainers / mediawiki docker imajını kullanarak bir MediaWiki örneğini konuşlandırdım ve şimdi hiçbir ipucu bulamadığım yeni bir problemim var. Mediawiki ön konteynerine şunları kullanarak eklemeyi denedikten sonra: docker attach mediawiki_web_1 Terminatedgörmezden geldiğim bir nedenden dolayı yapılandırmamda hangi cevaplar var? docker exec -it mediawiki_web_1 bash Bir hata mesajına yakın bir …
108 docker 

6
Güvensiz Kayıt Defteri'ni Docker'a Ekleyin
CentOS üzerinde çalışan bir docker 1.12 var. Güvenli olmayan kayıt defteri eklemeye çalışıyorum ve belgelerde belirtilen şeyler işe yaramıyor. Sistem kullandığı systemdiçin bir /etc/systemd/system/docker.service.d/50-insecure-registry.confdosya oluşturdum . $ cat /etc/systemd/system/docker.service.d/50-insecure-registry.conf [Service] Environment='DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"' Arka plan programı yükledikten ve docker hizmetini yeniden başlattıktan sonra systemd, ortam değişkeninin orada olduğunu gösterir. $ sudo systemctl …

12
standard_init_linux.go: 190: exec kullanıcı işlemi "böyle bir dosya veya dizin olmamasına" neden oldu - Docker
Docker imajımı Windows 10'da çalıştırdığımda şu hatayı alıyorum: standard_init_linux.go:190: exec user process caused "no such file or directory" docker dosyam: FROM openjdk:8 EXPOSE 8080 VOLUME /tmp ADD appagent.tar.gz /opt/app-agent ADD services.jar app.jar ADD run.sh /run.sh # Install compiler and perl stuff RUN apt-get update RUN apt-get install -y build-essential RUN …

2
Docker, birimleri salt okunur olarak bağlayın
Docker ile çalışıyorum ve çok değişen dinamik bir klasör eklemek istiyorum (bu yüzden her yürütme için bir Docker görüntüsü yapmak zorunda kalmayacağım, bu çok maliyetli olurdu), ancak bu klasörün salt okunur olmasını istiyorum . Klasör sahibini başka birine değiştirmek işe yarar. Ancak, bir uygulamaya maruz kalmamayı tercih ettiğim erişim chowngerektiriyor …
107 readonly  docker 


2
Docker kapsayıcısında sembolik bir bağlantıyla ana dizinini bağlayın
Konteyneri bu parametre ile monte ettim: -v / home / test /: / home / test Ana bilgisayardaki / home / test içinde, / mnt / klasörüne işaret eden sembolik bir bağlantı vardır. Ancak bu bağlantı, nereye işaret ettiği görülebilmesine rağmen, kabın içinde bozuk görünüyor: root@f93f72b45013:/var/www/html# cd /home/test/ root@f93f72b45013:/home/test# ls …
107 docker 

2
Dockerfile'da VOLUME'un amacı nedir
Docker'ın hacmini anlamada daha derine inmeye çalışıyorum ve aşağıdaki farkları / kullanım durumunu anlamakta zorlanıyorum: docker volume createkomuta docker run -v /path:/host_path VOLUMEGiriş Dockerfiledosyası VOLUMEGirişi -vbayrakla birleştirirseniz ne olacağını özellikle anlamıyorum .
106 docker  volume 

6
Dockerfile'da Koşullu KOPYALAMA / EKLEME?
Dockerfiles dosyalarımın içinde, eğer mevcutsa imajıma bir dosya KOPYALAMAK istiyorum, pip için requirements.txt dosyası iyi bir aday gibi görünüyor ama bu nasıl başarılabilir? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi veya if test -e requirements.txt; then COPY …
105 docker  dockerfile 

7
Php-fpm ve Nginx Docker konteynerleri nasıl doğru bir şekilde bağlanır?
2 ayrı kapsayıcıyı birbirine bağlamaya çalışıyorum: nginx: en son php: fpm Sorun, php betiklerinin çalışmamasıdır. Belki de php-fpm yapılandırması yanlıştır. İşte benim kaynak kod vardır depo . İşte dosya docker-compose.yml: nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: php:fpm ports: - "9000:9000" …

11
Dağıtılmış Kubernetes hizmetleri için YAML alınsın mı?
Uygulamamı Google Container Engine'de çalışan Kubernetes'e dağıtmaya çalışıyorum . Uygulama şu adreste bulunabilir: https://github.com/Industrial/docker-znc . Dockerfile üzerinde bir görüntü yerleşik tarihinde Konteyner Sicil . Uygulamayı + düğmesiyle Kubernetes'te konuşlandırdım . Bunun için YAML'ye sahip değilim. Ben ekledikten Sırrı yılında Kubernetes Uygulama için gereken PEM dosyası için. Nasıl için YAML alabilirim …

1
Birden çok hizmetle Docker-Compose
BU ÖRNEK BİR SORU! ASLA ÜRETİMDE YAPMAYIN. NGINX / PHP / DİĞER HİZMETLERİ AYRI KONTEYNERLERDE ÇALIŞTIRIN! docker-compose upUbuntu konteynerini başlattığımda ubuntu exited with code 0. Koştuğumda docker run -d -ti -p 80:80 -v ~/sph/laravel52:/www/laravel ubuntuher şey yolunda gidiyor. Docker Compose kullanarak bu davranışı nasıl çoğaltabilirim? Bu benim Dockerfile: # Version: …

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.