【最佳实践】深入解析 Docker 服务文件在 systemd 中的放置位置差异

docker.service 放在 /etc/systemd/system/ 与 /usr/lib/systemd/system/ 有何区别。本文从 systemd 单元文件的加载与管理机制解析两个目录的优先级差异。

【最佳实践】构建中文支持的容器镜像

应用容器化后常遇中文字体环境问题。本文以 openjdk:17.0.2-jdk-slim-buster 为基础镜像,给出构建支持中文的容器镜像的 Dockerfile 写法。

基于 Harbor 搭建私有容器镜像仓库

Rocky Linux 9.3 上部署 Harbor 的完整指南:环境规划、主机名与 DNS、SELinux 与防火墙、时区与时间同步等基础配置,再到软件下载、配置与备份方案。

CentOS 7 升级 Glibc 2.28 实录

升级 Glibc 2.28 会先撞上 gcc 与 make 版本不足。本文按报错出现的顺序记录整条链路:升 gcc、升 make、补依赖、再编译,以及最后升到 gcc 10.3 的完整踩坑路径。

鲲鹏 920 + 银河麒麟 V10 搭建 Docker 环境

同一套业务栈换到银河麒麟 V10(Lance)上的容器化过程:Docker 26.1.3 的安装配置、arm64v8 镜像替换清单,以及与 openEuler 方案的差异点对照。

鲲鹏 920 + openEuler 20.03 LTS 搭建 Docker 环境

国产化环境的容器落地实录:鲲鹏 920(aarch64)配 openEuler 20.03 LTS,从系统源配置、Docker 与 Compose 安装,到把整套业务镜像逐个替换为 arm64v8 版本并自建 ffmpeg 镜像。

Anolis OS 8.9 GA 系统安装图解

龙蜥 Anolis OS 8.9 GA 的完整安装图解:从引导选择、语言与时区设置,到分区规划与最小化软件选择,用实机截图逐步走完首次安装的每一屏。

使用 mysql_config_editor 创建 MySQL 安全连接

把 MySQL 密码写进脚本和命令行历史是常见隐患。mysql_config_editor 用加密的 ~/.mylogin.cnf 存登录路径,连接时只需 --login-path,另附 5.7.33 之前 # 字符被当注释的 BUG 规避方法。

使用 NetworkManager 管理 Linux 网络

CentOS 7 之后,Linux 网络配置的主力已是 NetworkManager。本文用 nmcli 走一遍查看设备、读取连接详情、修改 IP 与 DNS、启停连接的完整操作,替代直接编辑 ifcfg 文件的老做法。

CentOS / RHEL 离线部署 Docker:二进制包完全指南

内网、政务云等没有外网的环境怎么把 Docker 装起来:先做系统基础配置(主机名 / 防火墙 / SELinux / DNS / swap / 时区 / 对时 / 常用软件的离线 rpm 获取),再用二进制包分八步装 Docker,附 docker.service、docker.socket、containerd.service 三个 systemd unit 文件全文,最后装 Compose。