1 - 创建模板
创建基于 debian13 的 docker 模板
制作过程
准备虚拟机
从模版 template-debian13-basic-vxx (取最新版本) full clone 克隆一个虚拟机,命名为 template-debian13-docker-vxx,VM ID 为 9903xx.
搭建开发环境
安装 docker
- docker/docker-compose: https://skyao.net/learning-docker/docs/installation/debian13/
- kubectl
地域迁移
当迁移到其他地域时,需要修改的设置除了有 basic 的改动之外,还有 devserver9x 相关的配置:
- docker 使用的 habor 代理 : https://skyao.net/learning-docker/docs/repository/harbor/transparent-proxy/
2 - 创建实例
基于模板创建 docker 实例
准备虚拟机
临时使用
为了加速创建,可以先将模板克隆到本地,然后从本地的模板中采用 Linked Clone 方式克隆。
这样从模板 clone 虚拟机, 速度会非常快,而且空间占用也非常小。
使用完成后删除即可。因为不需要长期使用和维护,因此不存在多版本问题。每次 Linked Clone 方式克隆最快最不占用磁盘空间。
长期使用
docker 模板貌似没什么长期使用的场景。临时用一下就好了,长期用就换 dev 模板吧。
基本配置修改
修改 hostname 和 使用静态 IP 地址。