0
我也跟着在https://docs.docker.com/compose/rails/說明創建一個Dockercompose文件,除了不是我用卡桑德拉和創建以下撰寫文件Postgres的:泊塢窗撰寫文件時出錯:RubyonRail與卡桑德拉
SEED1:
image: poklet/cassandra
environment:
- DATACENTER=DC1
ports:
- "9042:9042"
- "9160:9160"
seed2中:
image: poklet/cassandra
environment:
- DATACENTER=DC1
ports:
- "9042:9042"
- "9160:9160"
nodedc1:
image: poklet/cassandra
environment:
- DATACENTER=DC1
web:
build: .
command: bundle exec rails s -p 3000 -b '0.0.0.0'
volumes:
- .:/myapp
ports:
- "3000:3000"
links:
- nodedc1
一切工作正常,除了數據庫,雖然一個cassandra節點創建。當我運行docker-compose
運行新的web rails時,出現以下錯誤。
--force --database=cassandra --skip-bundle.
--database option
的值無效。支持預配置的有:mysql,oracle,postgresql,sqlite3,frontbase,ibm_db,sqlserver,jdbcmysql,jdbcsqlite3,jdbcpostgresql,jdbc。
在這種情況下,我將如何使用Cassandra db爲我的應用創建Docker撰寫文件?
在此先感謝