0
我想上傳兩個容器中使用泊塢窗,撰寫到Bluemix:bluemix搬運工,撰寫串指數必須是整數
docker-compose -f docker-compose-bluemix.yml up -d
我docker-compose-bluemix.yml
文件是:
api:
image: registry.eu-gb.bluemix.net/mycompany/java
container_name: java-identity-verification-sdk-container
ports:
- 8080:8080
volumes:
- java-identity-verification-sdk:/data
links:
- mongo
mongo:
image: registry.eu-gb.bluemix.net/mycompany/mongo
container_name: mongo-identity-verification-sdk-container
volumes:
- mongo-identity-verification-sdk:/data/db
ports:
- 27017:27017
有沒有特別的docker-compose-bluemix.yml
中的字符(如標籤)。 圖像先前已上傳到Bluemix,並且還創建了兩卷java-identity-verification-sdk
和mongo-identity-verification-sdk
。
我得到這個錯誤:
Starting ongo-identity-verification-sdk-container
Creating java-identity-verification-sdk-container
ERROR: for api string indices must be integers
Traceback (most recent call last):
File "bin/docker-compose", line 3, in <module>
File "compose/cli/main.py", line 64, in main
File "compose/cli/main.py", line 116, in perform_command
File "compose/cli/main.py", line 876, in up
File "compose/project.py", line 416, in up
File "compose/parallel.py", line 66, in parallel_execute
TypeError: string indices must be integers
Failed to execute script docker-compose
爲什麼? (順便說一下,爲什麼它會說「開始ongo身份驗證-SDK-容器」?它應該是「蒙戈」,而不是「ongo」)