2016-08-11 57 views
0

我正在面臨使用碼頭工具縮放服務的問題,需要幫助。使用碼頭工具縮放服務撰寫

下面是我有:

  1. 我搬運工-compose.yml

web: image: nginx

  • 我用來運行的命令:
  • docker-compose -f compose/nginx-docker-compose.yml scale web=3 up -d

  • 的命令的輸出:
  • Creating and starting compose_web_1 ... done Creating and starting compose_web_2 ... done Creating and starting compose_web_3 ... done ERROR: Arguments to scale should be in the form service=num

  • docker ps -a
  • CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fead93372574 nginx "nginx -g 'daemon off" 6 seconds ago Up 4 seconds 80/tcp, 443/tcp compose_web_3 de110ae9606d nginx "nginx -g 'daemon off" 6 seconds ago Up 4 seconds 80/tcp, 443/tcp compose_web_1 4d7f8fd39ccd nginx "nginx -g 'daemon off" 6 seconds ago Up 4 seconds 80/tcp, 443/tcp compose_web_2

    輸出
    1. 我還應該提一下,whe ñ我不使用scale web=3選項,服務出現就好了。

    2. 搬運工版本

    Client: Version: 1.10.3 API version: 1.22 Go version: go1.5.3 Git commit: 20f81dd Built: Thu Mar 10 15:51:19 2016 OS/Arch: linux/amd64

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

  • docker-compose version
  • docker-compose version 1.8.0, build f3628c7 docker-py version: 1.9.0 CPython version: 2.7.9 OpenSSL version: OpenSSL 1.0.1e 11 Feb 2013

    讓我知道是否有其他人面對此並找到了解決方案。

    謝謝。

    回答

    0

    如果您使用scale選項,則應該刪除「up」。例如:docker-compose scale web = 3。 讓我們看看來自Docker網站的document。 你的情況:

    docker-compose -f compose/nginx-docker-compose.yml scale web=3 up -d 
    

    命令可以「思考」的是需要進行縮放的服務名稱(應達= 3)。所以它拋出這樣的警告

    相關問題