«dockerfile» etiketlenmiş sorular

Dockerfile, Docker görüntüsü oluşturma talimatlarını içeren bir dosyadır

2
docker run -it bayrağı nedir?
Docker ile bazı karmaşık şeyler yapıyordum, ancak sonuç olarak -itbayrağın ne anlama geldiğini bilmiyorum . Son zamanlarda docker runkafamı biraz karıştıran bir komuta örneğiyle karşılaştım . docker run -itd ubuntu:xenial /bin/bash Sorum şu ki, -itkonteyner örnekleme çalıştırılırken buraya bayrak yazmanın anlamı nedir?bin/bash Belgelerde bir örneğimiz var docker run --name test …
114 docker  dockerfile 

2
Birden çok FROM - ne anlama geliyor?
Github'daki Linkurious projesi için hem Neo4j veritabanının hem de Node.js'nin çalıştırılmasını gerektiren bir docker görüntüsü oluşturmak istiyorum . İlk yaklaşımım, Neo4j içeren resmim için bir temel resim bildirmekti. Referans dokümanlar "temel resmi" herhangi bir yararlı şekilde tanımlamaz: Temel görüntü: Üst öğesi olmayan bir görüntü, temel görüntüdür Okudum ki, o görüntünün …
113 docker  dockerfile 

3
Dockerfile oluşturma - hatayı göz ardı etmek mümkün mü?
Dockerfile'ım var. Görüntüyü oluştururken, yapı bu hatada başarısız olur: automake: error: no 'Makefile.am' found for any configure output Error build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1 gerçekte zararsızdır. Kitaplık iyi derlenir, ancak Docker bu hatayı aldığında derlemeyi durdurur. Docker'a bunu görmezden …
112 docker  dockerfile 


5
Docker'da minimal bir flask uygulamasını dağıtma - sunucu bağlantısı sorunları
Tek bağımlılığı flask olan, docker dışında iyi çalışan ve varsayılan porta bağlanan bir uygulamam var 5000. İşte tam kaynak: from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ == '__main__': app.run() Sorun şu ki, bunu docker'da dağıttığımda, sunucu çalışıyor ancak konteynerin dışından …

14
Ana bilgisayardan bir docker kapsayıcısında mysql'ye bağlanın
(Docker veya mysql yönetimi ile ilgili sınırlı bilgimden dolayı muhtemelen aptalca bir soru, ancak bu konuda bütün bir akşam geçirdiğim için sormaya cesaret ediyorum.) Kısaca Mysql'yi bir docker kapsayıcısında çalıştırmak ve ana bilgisayarımdan ona bağlanmak istiyorum. Şimdiye kadar başardığım en iyi şey: ERROR 2002 (HY000): Can't connect to local MySQL …
109 mysql  docker  dockerfile 

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 

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 …


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" …


5
apt-get install tzdata etkileşimsiz
Denediğimde apt-get install -y tzdata saat dilimini seçmek için komut satırı seçeneği görünür. Bunu bazı kurulumlar yapmak için bir komut dosyasında kullanmaya çalışıyorum, apt-get'i kullanıcı girişi olmadan nasıl çalıştırabilirim? Yapabileceğim tzdata'yı yeniden yapılandırmayı biliyorum echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata Ancak kurarken, doğru saat dilimini ayarlamasa bile tam …

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 …

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" …

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.