Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@ithelloworld
会员
第 13727 位会员 / 2014-06-19

1 篇帖子 / 12 条回帖
0 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 为什么 Ruby 程序员应该了解和掌握 Docker at 2015年11月27日

    写得很好,为什么要放在瞎扯淡节点呢? Docker 的优点这里列出很多了,Ruby 社区要积极跟上。 也许有些人觉得无从下手,列出几个资源:

    安装

    https://docs.docker.com/v1.8/installation/mac/ 默认 Mac 了。

    Compose and Rails

    https://docs.docker.com/compose/rails/

    Basic Rails App with Docker

    http://www.thagomizer.com/blog/2015/05/12/basic-docker-rails-app.html


    国内 Docker 社区

    http://dockone.io

  • 使用 Docker 部署应用如何执行脚本文件? at 2015年11月27日

    #14 楼 @fsword 最终这样处理的:

    FROM rails:4.2.1
    ...
    CMD ["sh", "init.sh"]
    

    docker-compose 是好东西,但为什么和 k8s 不矛盾呢?本地环境还行,部署到生产环境要使用 k8s,那它就用不上了。

  • 使用 Docker 部署应用如何执行脚本文件? at 2015年11月17日

    #12 楼 @wuwx 谢谢回复。

    目前是这样做的:

    • 应用程序编译成镜像
    • Redis 使用官方镜像
    • 数据库:开发环境使用官方镜像,生产环境使用 Google Cloud SQL

    本来尝试用 docker-compose 来组织各种服务,如 db, redis, sidekiq, fluentd, web, etc,但还是用一个 Dockerfile 来编译并封装程序脚本,运行容器的时候去执行。 这种考虑的原因在于,一次编译,在各种环境都能运行(考虑到生产环境的特殊性)。

    最终使用 Kubernetes 部署到 Google Container Engine。

  • 使用 Docker 部署应用如何执行脚本文件? at 2015年11月16日

    #9 楼 @hz_qiuyuanxin #10 楼 @rei 谢谢回复。 原因找到了,单从这两个文件来讲是没问题的,CMD ["sh", "init.sh"] 也可以识别定义的 WORKDIR 目录。问题在于我运行编译好的镜像时,在别的地方传入了 PATH 环境变量,是我的错😅

  • 使用 Docker 部署应用如何执行脚本文件? at 2015年11月16日

    #7 楼 @rei 没事,我再试试别的办法,谢谢~

  • 使用 Docker 部署应用如何执行脚本文件? at 2015年11月16日

    #5 楼 @rei 使用这种方式重新编译一下,还是一样。

  • 使用 Docker 部署应用如何执行脚本文件? at 2015年11月16日

    #3 楼 @rei 这个试过,结果是一样的。并且把 #!/bin/sh 头部删除也是一样的。

  • 使用 Docker 部署应用如何执行脚本文件? at 2015年11月16日

    #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

  • [已解决] Ruby 程序员必备的 Vim 插件有哪些?求推荐 at 2015年03月16日

    就题回答: http://vimawesome.com/?q=tag:ruby

    (这里你会发现更多其他东西:D)

  • 成为一名初级 / 中级 Ruby on Rails 程序员应该具备怎样的技能树 at 2015年03月06日

    Crash Course on Modern Web Development: Rails Edition

    特别推荐这里提到的 bento ,一份好便当。

  • 全栈学习有啥窍门? at 2015年02月16日

    Python 社区有这个: http://www.fullstackpython.com 期待 Ruby 社区出这个: http://www.fullstackruby.com 另外,PHP 有这个: http://www.phptherightway.com 期待 Ruby 出这个: http://www.rubytherightway.com

    没有抬高其它语言之嫌,纯粹为了 Ruby 好😁

    这需要有足够水平与经验的大牛来做,希望早日看到。

  • GoRails – Ruby on Rails screencasts for Web Developers at 2014年07月17日

    Like GoDjango

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English