2016-03-22 30 views
1

Bir docker kabında haproxy çalıştırmaya çalışıyorum. Resimdeki haproxy'yi kurmak ve çalıştırmak için, docker-compose aşağıdaki .yaml dosyasımı okur. bilgi yüklemek docker ByDocker hatası yarat: compose.cli.main.main: Kapsayıcı komutu çağrılmadı

$ docker-compose up -d 
Starting my_haproxy_container 
←[31mERROR←[0m: Container command could not be invoked. 

:

proxy: 
    build: ./ 
    env_file: .env 
    ports: 
    - "8000:80" 
    - "9000:9000" 

bir liman işçisi-oluşturma yapı yürüttükten sonra görüntü aşağıdaki kullanarak bir konteyneri yumurtlamaya çalışırken ama, ben aşağıdaki hataları alıyorum oluşturulur

$ docker version 
Client: 
Version:  1.10.2 
API version: 1.22 
Go version: go1.5.3 
Git commit: c3959b1 
Built:  Mon Feb 22 22:37:33 2016 
OS/Arch:  windows/amd64 

Server: 
Version:  1.10.3 
API version: 1.22 
Go version: go1.5.3 
Git commit: 20f81dd 
Built:  Thu Mar 10 21:49:11 2016 
OS/Arch:  linux/amd64 

Neden docker-compose up -d kapsayıcıyı getiremediğinden emin değilim. Herhangi bir bilgi çok takdir edilmektedir. Teşekkür ederim.

cevap

0

Container command could not be invoked Is means you have problems with CMD in your Dockerfile. It is not docker-compose problem.

  • Eğer

    ./Dockerfile CMD Komut -execute izin alınmadan

kontrol dosyasını çalıştırın dener

  • Yanlış CMD komutu