2016-01-13 98 views
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撰寫文件?

在此先感謝

回答