购买了 vps 之后,上面要新建 linux 系统,然后安装自己常规的东西.
我想想知道,能不能把这个相对自己完好的系统做个 iso 镜像, 这样如果换个 vps 的时候就不用再弄一次了.
能吗?
1
my101du 2017-11-15 16:48:51 +08:00
换 VPS 商估计很难。
如果是同一个商家,换 IP 和复制机器,一般都会有个“快照 /备份”这样的功能用于克隆吧。 |
2
am241 2017-11-15 16:55:44 +08:00 via Android 1
history|grep apt\ install
|
3
gamexg 2017-11-15 16:56:10 +08:00 via Android
docker-compose up
一个命令启动完成 |
4
s07q 2017-11-15 17:04:35 +08:00
这样做,你不如把你常用的都写到一个脚本里,新建一个就 screen 运行一次
|
5
580a388da131 2017-11-15 17:49:29 +08:00
跨商家的话 找支持 VNC 的
同商家的话找支持快照 /镜像备份的 |
6
doubleflower 2017-11-15 17:59:03 +08:00
我自已写了一个大型 bash 脚本,把我要装机的一切操作都放里了。新装 OS 只要一个命令。
|
7
Tink 2017-11-15 18:14:31 +08:00 via iPhone
直接 rsync
|
8
BFDZ 2017-11-15 18:39:01 +08:00 via Android
传统方法写个一键部署脚本,新兴的有 docker 技术
|
9
86322989 OP |
11
Bardon 2017-11-15 19:19:16 +08:00
一键脚本,包含安装 docker,git pull 再 docker-compose up -d
这样总行了吧 |
12
86322989 OP @580a388da131 vnc 不是类似 ssh 的远程操作吗?
跟我问的似乎没关系 |
13
86322989 OP @doubleflower 是个办法
|
15
evlos 2017-11-15 19:34:20 +08:00 via iPhone
我用 docker + ansible
|
16
ipeony 2017-11-15 19:37:03 +08:00
ansible +1
|
18
zhs227 2017-11-15 20:11:35 +08:00
系统环境上的东西用 ansible 或者 chef,比如更换密钥等. 然后应用方面的尽量用 Docker。
|
19
kaneg 2017-11-15 20:18:27 +08:00 via iPhone
用 LXD,平时软件都装在 container 里,需要搬家的时候直接把 container copy 过去就好了
|
20
zhuzhenyu 2017-11-15 20:22:15 +08:00 via Android
docker+1
|
21
hp3325 2017-11-15 22:14:07 +08:00 via Android
统一用 LTS,把要改的文件做个 tar 换 VPS 直接把 TAR 复制过去即可
|
22
86322989 OP 很多都没听过 开眼了
|
23
imxieke 2017-11-16 00:02:57 +08:00 via Android
Docker or Shell
不过 我是 Docker +Shell 都丢在 Docker 里太大了 基础的丢 Docker 然后 Shell 按需配置 |
24
ETiV 2017-11-16 00:15:14 +08:00 via iPhone
ansible+配置文件,存 GitHub ;
新 VM 分分钟配置好 ansible 最简单,有 python 就能跑,不需要 agent |
25
baskice 2017-11-16 00:58:58 +08:00
用 docker 镜像?
|
26
xierch 2017-11-16 01:20:16 +08:00
GitHub 键一个 dotfiles repo,把 home 下面的各种配置文件全部放进去。写个脚本软链接一下、顺带装一下 vim 插件。
软件全用发行版带的,这样记得个包名就能装上…… |
27
cxbig 2017-11-16 02:41:25 +08:00 via iPhone
我们都是做 image 的
|
28
notgood 2017-11-16 21:17:32 +08:00 via iPhone
|