1
risker 2014-11-19 23:12:15 +08:00 1
|
2
fripSide OP @risker 那个教程我已经看了,发现docker没办法把当前正在运行的os打包成IMG,制作IMG还只能安装YUM中有的东西,想导入自己的库都很难。
跑应用更蛋疼,还得向外面指定端口,docker有没有什么模式能直接run在当前的shell中? |
3
cloudzhou 2014-11-20 00:02:55 +08:00
如果是线上机器,出于性能极致需求,不推荐。
这种情况下是写好部署脚本,基本上针对一种类型的新机器(比如 Centos),然后一运行完这个脚本,绝大部分事情已经做完,处于可部署/上线状态。 Docker适用另一些需求,比如内部部署 wordpress、wiki,这些做成 Docker 镜像,如果那天要复制、迁移,都是分分钟的事情。 |
5
kslr 2014-11-20 09:07:22 +08:00
写脚本,让他们安装指定的系统不就行了。
|
6
ryd994 2014-11-20 10:27:52 +08:00
配置文件可以直接复制,基本上/etc复制就好了
自己编译的库…………也可以复制吧……,在依赖一样的前提下,别随便升级就行了。 另外可以轮流部署啊,每次下线一台,做熟了应该还是很快的。 重点是习惯要好,开发时干了什么全都要有记录。同时升级前先备份,不行就rollback |
7
fripSide OP @ryd994 是准备在新机器上编译好,能复制的就的直接copy,然后再每台配置一下。supervisord和mysql,nginx这些也能直接复制吗?
|
9
ryd994 2014-11-22 01:27:53 +08:00 via Android 1
库相同是可以直接互换的,建议你先编译一个小的试试
|