Docker を用いてRails,MongoDB,Mysqlが必要なサービスの快適な環境を複数のサーバに構築したいです.
以前それぞれのイメージを作り, Docker-composeで一つにすればいいのではないかとお聞きしましたが実際にやってみるとよくわからないことが多数です.
Mongo on Docker
Rails + Mysql on Docker
これらのサイトを用いてイメージは複数ダウンロードしました.
その後docker-composeを使うために
YML
1# mysql 2mysql: 3 image: mysql 4 volumes_from: 5 - data-mysql 6 ports: 7 - "3306:3306" 8 environment: 9 MYSQL_ROOT_PASSWORD: password 10 11#mongodb 12mongo: 13 image: mongo 14 ports: 15 - "27017:27017" 16 17web: 18 image: takashioshikawa/ruby-native-2.2.4 19 command: bundle exec rails s -p 3000 -b '0.0.0.0' 20 ports: 21 - "3000:3000" 22 links: 23 - mysql, mongo 24
のような記述をしてみましたがダメでした.
どなたかお力をお貸しください
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。