部署 使用 docker 部署后,怎样使用 capistrano 等自动部署工具,换句话话说,怎样结合 docker+capistrano 部署

flowerwrong · September 13, 2014 · Last by flowerwrong replied at September 13, 2014 · 4093 hits

如题,使用 docker 部署后,怎样使用 capistrano 等自动部署工具,换句话说,怎样结合 docker+capistrano 完成自动部署。

我目前的做法是将代码放到 volume 中,在有 Rails 执行环境的容器里开启 SSH,然后就跟以前一样了。 Dockerfile 如下:https://registry.hub.docker.com/u/hemslo/railsapp/dockerfile/ /data 下面是放代码的

#1 楼 @wcc526 为啥?用虚拟机机子内存吃紧啊。

#2 楼 @hemslo ssh 从外部访问需要做端口映射吗?

@flowerwrong 对,随便映射一个端口,允许外部访问即可,在 cap 脚本里的 production.rb 中指定目标服务器的时候加上 port: xxxx

You need to Sign in before reply, if you don't have an account, please Sign up first.