首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Docker - docker-compose 'version‘没有任何配置选项

Docker - docker-compose 'version‘没有任何配置选项
EN

Stack Overflow用户
提问于 2016-05-10 01:21:39
回答 2查看 6.5K关注 0票数 7

我是Docker世界的新手,我花了我的假期来学习这个docker (然而它比Vagrant难得多)。所以我使用Ubuntu 16.04,我成功地安装了docker和docker-compose。

我读了这个教程:Quickstart: Docker Compose and Rails,但这不起作用...也许教程不是很好。

我有这个docker-compose.yml:

代码语言:javascript
复制
db:
    image: postgres
web:
    build: .
    command: bundle exec rails s -p 3000 -b '0.0.0.0'
    volumes:
       - .:/www/html
    ports:
       - "3000:3000"
    depends_on:
       - db

我总是收到这样的错误:

代码语言:javascript
复制
$ docker-compose run web rails new . --force --database=postgresql --skip-bundle
ERROR: Validation failed in file './docker-compose.yml', reason(s):
Unsupported config option for 'web' service: 'depends_on'

嗯,好吧,我读了很多谷歌搜索结果,似乎我遇到了麻烦,因为我使用Ubuntu。不幸的是,Ubuntu中docker的最高版本号只有1.5.2。(我尝试使用curl下载1.7.1,但自动安装了1.5.2。)

代码语言:javascript
复制
$ docker version
Client:
 Version:      1.11.1
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   5604cbe
 Built:        Tue Apr 26 23:43:49 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.1
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   5604cbe
 Built:        Tue Apr 26 23:43:49 2016
 OS/Arch:      linux/amd64

你有什么想法吗,我该如何运行基于rails的docker?我不能安装docker机器,因为我使用ubuntu,安装总是会失败。

然而,我的PHP docker-compose.yml很好,因为我可以运行它:slight_smile:但是这个rails教程不好。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37121784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档