«docker-compose» etiketlenmiş sorular

Compose, Docker ile karmaşık uygulamaları tanımlamak ve çalıştırmak için bir araçtır. Compose ile çok kapsayıcı bir uygulamayı tek bir dosyada tanımlarsınız, ardından uygulamanızı tek bir komutta döndürerek çalışmasını sağlamak için yapılması gereken her şeyi yaparsınız.

13
Docker compose'de ortam değişkenleri nasıl kullanılır?
Docker-compose sırasında değerleri geçen docker-compose.yml içindeki env değişkenlerini kullanabilmek istiyorum. Bu örnek. Bugün kendi betiğime sarılmış temel docker run komutu ile yapıyorum. Bu tür bash sarıcıları olmadan beste ile elde etmenin bir yolu var mı? proxy: hostname: $hostname volumes: - /mnt/data/logs/$hostname:/logs - /mnt/data/$hostname:/data


4
Birimleri kullanarak dockerized postgres veritabanındaki veriler nasıl devam ettirilir
Docker oluşturma dosyamda üç kapsayıcı var: web, nginx ve postgres. Postgres şöyle görünür: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Amacım ./databasepostgres kapsayıcısı olarak adlandırılan yerel bir klasöre karşılık gelen bir birim bağlamaktır /var/lib/postgres. Bu kapsayıcıları başlattığımda ve postgres'e veri eklediğimde, eklediğim verilerle /var/lib/postgres/data/base/(postgres …

5
Docker-compose ile oluşturulan görüntünün adını nasıl tanımlarım
Geliştirme ortamımı oluşturmak için docker-compose kullanıyorum . Belirli bir görüntü oluşturmak istiyorum, ancak bu görüntü için nasıl ad ayarlayacağımı bilmiyorum. wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: - MYSQL_HOST=mysql_server - MONGO_HOST=mongo_server - ELASTIC_HOST=elasticsearch_server volumes: - /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/ links: - mysql:mysql_server - mongo:mongo_server - elasticsearch:elasticsearch_server Ne zaman yürütmek …

6
Yeni görüntülerden kapsayıcıları her zaman yeniden oluşturmak için docker-compose nasıl edinilir?
Docker görüntülerim bir Jenkins CI sunucusu üzerine kuruludur ve özel Docker Kayıt Defterine gönderilir. Amacım, her zaman görüntülerin orijinal yapım durumunu başlatan docker-compose ortamları sağlamaktır. Şu anda farklı makinelerde docker-compose 1.3.2 ve 1.4.0 kullanıyorum, ancak daha önce eski sürümleri de kullandık. Her zaman docker-compose pull && docker-compose up -dyeni görüntüleri …

13
Docker-compose: npm kurulumu başarılı olduktan sonra bir birimde düğüm_modülleri mevcut değil
Aşağıdaki hizmetleri içeren bir uygulamam var: web/ - 5000 numaralı bağlantı noktasında bir python 3 şişesi web sunucusu tutar ve çalıştırır. sqlite3 kullanır. worker/- index.jskuyruk için çalışan bir dosyaya sahip. web sunucusu bu kuyrukla bağlantı noktası üzerinden bir json API kullanarak etkileşime girer 9730. Çalışan depolama için redis kullanır. Çalışan …

7
docker-compose yalnızca belirli kapsayıcılar için
Bir sahip docker-compose.ymlçeşitli kaplar ihtiva etmektedir. Bunlardan üçü uygulamam için (istemci, sunucu ve veritabanı) ve geri kalanı çeşitli geliştirme araçları (ör. Psql, npm, manage.py, vb.) İçindir. Yaptığım zaman docker-compose uphepsi başlatılıyor, ancak sadece üç ana olanın başlamasını istiyorum. Belirttiğim bağlantılar nedeniyle, sadece bu üçüyle başlayabilirim, docker-compose up clientancak çıktı yalnızca …

18
Docker "HATA: ağa atanacak varsayılanlar arasında kullanılabilir, çakışmayan bir IPv4 adres havuzu bulunamadı"
apkmirror-scraper-composeAşağıdaki yapıya sahip bir dizinim var : . ├── docker-compose.yml ├── privoxy │ ├── config │ └── Dockerfile ├── scraper │ ├── Dockerfile │ ├── newnym.py │ └── requirements.txt └── tor └── Dockerfile Aşağıdakileri çalıştırmaya çalışıyorum docker-compose.yml: version: '3' services: privoxy: build: ./privoxy ports: - "8118:8118" links: - tor tor: …

22
Docker-compose ile docker'a bağlanamıyor
Mac OS 10.8.5'e docker-machine 0.1.0 ve docker-compose 1.1.0'ı yükledim. Liman işçisi makine normal çalışıyor ve liman işçisi makine ssh ile bağlanabiliyor. $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev * virtualbox Running tcp://192.168.99.100:2376 Ancak docker-compose'den bağlanamıyor. $ docker-compose up Http + unix: //var/run/docker.sock adresinden Docker arka plan programına …

5
Docker-compose.yml dosyasında argümanları girdi noktasına nasıl iletirim
Bu resmi kullanıyorum: dperson / samba Görüntü kendi giriş noktasını tanımlıyor ve geçersiz kılmak istemiyorum. Ben sadece docker ile giriş noktasına argümanlar geçmek gerekir: docker run ... dperson/samba arg1 arg2 arg3 Ama docker_compose.yml ile nasıl yapılır? Şu anda bir geçici çözüm olarak kullanıyorum: command: samba.sh arg1 arg2 arg3 Ancak, giriş …

4
Docker-Compose kalıcı verileri MySQL
$ docker-compose downAşağıdakilerle çalışırsam MySQL verilerinin kalıcı olmasını sağlayamıyorum.yml version: '2' services: # other services data: container_name: flask_data image: mysql:latest volumes: - /var/lib/mysql command: "true" mysql: container_name: flask_mysql restart: always image: mysql:latest environment: MYSQL_ROOT_PASSWORD: 'test_pass' # TODO: Change this MYSQL_USER: 'test' MYSQL_PASS: 'pass' volumes_from: - data ports: - "3306:3306" Anladığım …

11
Windows 10'da Docker “sürücü bitiş noktasında harici bağlantı programlanamadı”
$ docker-compose up -dBir proje için kullanmaya çalışıyorum ve bu hata iletisini alıyorum: HATA: api için hizmet başlatılamıyor api: sürücü bitiş noktası veri dışa aktarma programlanamadı başarısız veri arama Projeyi getirirken karşılaşılan hatalar. Belki de liman olup olmadığını merak ediyorum. Daha önce 8080 numaralı bağlantı noktasını deniyordum. Proje başlangıçta bir …


3
Docker-compose up veya run kullanmalı mıyım?
runBir docker-compose.ymldosyayı başlatmak için kullanmanın bir nedeni var mı yoksa sadece kullanmalısınız up? Bunun runbelirli bir kapsayıcıyı başlatabileceğini anlıyorum , ancak tüm yml kapsayıcılarınızı başlatması için bir kap belirtmeden onu kullandığınız durumdan bahsediyorum.

12
Docker kurulu ama Docker Compose değil mi? neden?
Aşağıdaki komutları çalıştırarak centos 7 üzerine docker kurdum, curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world NOT: helloworld düzgün çalışır ve sorun yoktur. ancak docker-compose çalıştırmaya çalıştığımda (docker-compose.yml var ve geçerli) bana sadece Centos'ta hata veriyor (Windows sürümü docker-compose dosyası için iyi çalışıyor) …

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.