我目前正在尝试使用Bluemix进行docker-compose.yml。 docker-compose.yml直接与docker一起使用时工作正常。这里出现错误信息:
$ docker-compose -f docker-compose-bluemix.yml up -d
使用默认驱动程序创建卷“angularexpress_iib-binary” 创建angularexpress_iib-binary_1
错误:“angularexpress_iib-binary”
我手动创建了卷以查看它是否有用,但仍然收到相同的错误消息:
$ cf ic volume list
IIB
IIB-二进制
docker-compose-bluemix.yml中的相关部分如下:
version: '2'
services:
iib:
iib-binary:
image: ${BLUEMIX_REG}iib-binary:v10.0.0.4
entrypoint: /bin/bash
volumes:
- iib-binary:/iibBinary
volumes:
iib-binary: {}
仅提供更多背景信息。
非常感谢任何解决此问题的帮助或指示!
谢谢,帕特里克
答案 0 :(得分:5)
我已通过使docker-compose文件v1兼容来解决此问题。 Bluemix还不支持docker-compose v2。
这里是固定的yml:
iib:
iib-binary:
image: ${BLUEMIX_REG}iib-binary:v10.0.0.4
entrypoint: /bin/bash
volumes:
- /iibBinary
}
改变了什么?
我希望它有助于某人。 此致,帕特里克