写得很好,为什么要放在瞎扯淡节点呢? Docker 的优点这里列出很多了,Ruby 社区要积极跟上。 也许有些人觉得无从下手,列出几个资源:
https://docs.docker.com/v1.8/installation/mac/ 默认 Mac 了。
https://docs.docker.com/compose/rails/
http://www.thagomizer.com/blog/2015/05/12/basic-docker-rails-app.html
国内 Docker 社区
#9 楼 @hz_qiuyuanxin
#10 楼 @rei
谢谢回复。
原因找到了,单从这两个文件来讲是没问题的,CMD ["sh", "init.sh"]
也可以识别定义的 WORKDIR 目录。问题在于我运行编译好的镜像时,在别的地方传入了 PATH 环境变量,是我的错
#1 楼 @rei 执行 Dockerfile 中的 RUN export LANG=C.UTF-8 && bundle install
是可以使用的,执行外部的脚本就找不到了。
Docker 官方镜像提供的 Ruby 版本中安装了 bundle
:
https://hub.docker.com/_/ruby/ https://github.com/docker-library/ruby/blob/74ee8aec9c17ea2134db8a8ef199cf092c829576/2.2/Dockerfile
就题回答: http://vimawesome.com/?q=tag:ruby
(这里你会发现更多其他东西:D)
Crash Course on Modern Web Development: Rails Edition
特别推荐这里提到的 bento ,一份好便当。
Python 社区有这个: http://www.fullstackpython.com 期待 Ruby 社区出这个: http://www.fullstackruby.com 另外,PHP 有这个: http://www.phptherightway.com 期待 Ruby 出这个: http://www.rubytherightway.com
没有抬高其它语言之嫌,纯粹为了 Ruby 好
这需要有足够水平与经验的大牛来做,希望早日看到。
Like GoDjango