前言
最近狐蒂云跑路,我也顺带整理了一下手头的服务器。我不爱用探针(机子少,也懒得统一管理),结果翻出一台吃灰很久的国内机。
这台机器还是当年华为云搞活动时领的“慈善”款:2 H 1 G 配置,足足 10 年有效期。之前一直挂着 1 Panel,但对于 1 G 内存的机器来说,1 Panel 显得有些臃肿,光面板运行就占了近 300 M 内存。考虑到我平时只用反向代理和 Docker,这显然得不偿失。于是决定重装系统,换成更轻量级的 Portainer 来管理。
教程开始:轻量化 Docker 环境搭建
1. 系统环境准备 (DD 系统)
首先建议使用纯净的系统。我选择通过 DD 脚本重装系统。
为什么要 DD 系统?
并非为了规避审查(国内机器建议保持合法合规),主要是厂商原版镜像通常预装了各种监控插件(如云镜、安骑士等),这些后台进程会蚕食本就不富裕的 1 G 内存。DD 后的纯净系统能省下几十兆宝贵的内存空间。
在纯净系统下,先更新系统包列表并安装必备工具:
| |
2. 安装 Docker 官方引擎
使用官方一键脚本安装,简单且标准:
| |
验证安装:
输入 docker version,若能正常显示版本号即代表安装成功。
3. 配置国内镜像加速器
国内环境下载 Docker 镜像较慢,建议修改 daemon.json 配置文件:
| |
4. 安装 Portainer 中文版
Portainer 相比于全功能面板,占用内存极低,非常适合 1 G 内存的小鸡。
第一步:创建持久化数据卷
确保容器更新或重启后,你的配置数据不会丢失:
| |
第二步:运行 Portainer 容器
执行以下命令部署面板:
| |
注意:
上述命令使用的是
6053537/portainer-ce,这是目前社区公认比较稳定的中文汉化镜像。安装完成后,在浏览器访问
http://服务器IP:9000即可进入管理界面。