Jah*_*tal 24 capistrano ruby-on-rails docker
我是linux容器的总菜鸟,并花了一些时间了解Docker,并原谅我的困惑想到了这个问题.目前,我通过capistrano部署生产的Rails应用程序.我的云服务器使用Debian Wheezy发行版上的Opscode Chef进行维护.对于开发,我有一个预先安装了应用程序和服务的Vagrant VM.
如果我使用Docker,我的应用程序会在哪里?容器还是主机?我将如何部署(生产)和共享目录(开发)?我可以使用docker在同一台服务器上运行所有其他服务,即memcache,redis,postgresql等吗?我可以想象Docker的潜力,但却难以看到它的实际用途.
似乎容器是未来的一部分.对于从虚拟化转换的人的任何指导?
Emi*_*mil 12
如果我使用Docker,我的应用程序会在哪里?
它可能位于容器内部,也可能位于主机上(您可以使用docker build将应用程序复制到容器中)
我将如何部署(生产)和共享目录(开发)?
部署应用程序意味着将本地容器提交到映像,发布映像并从服务器上的已发布映像运行容器.我没有尝试在主机和容器之间共享目录,但你可以试试这个:https://gist.github.com/jpetazzo/5668338.您还可以编写一个Dockerfile,它可以将目录复制到容器中的目标.Docker 关于构建图像的文档将帮助您.
我可以使用docker在同一台服务器上运行所有其他服务,即memcache,redis,postgresql等吗?
是.您将在同一台服务器上运行多个容器.
| 归档时间: |
|
| 查看次数: |
7381 次 |
| 最近记录: |