Docker 镜像制作:commit、导出导入与启动命令docker commit 保存镜像、docker save/load 搬运镜像,以及用 ENTRYPOINT 加前台进程让容器启动后跑指定程序又不退出。附两个真实项目的 Dockerfile。2023-06-06技术笔记 / DockerDocker镜像DockerfileENTRYPOINT
用多阶段构建给 Python 应用镜像瘦身Python 应用镜像动辄上 G,本文用多阶段构建把编译依赖留在 build 阶段,运行阶段只留 slim 基础镜像和装好的依赖,并说明依赖安装顺序对缓存的影响。2023-06-02技术笔记 / DockerPythonDocker镜像多阶段构建
不重启 Docker 也能改配置:SIGHUP 热加载给 dockerd 发 SIGHUP 可以在不重启守护进程、不影响正在运行的容器的前提下重新加载配置,本文列出支持热加载的配置项。2023-06-02技术笔记 / DockerDockerdockerd配置
用 Docker 部署 OnlyOffice 并补上中文字体用一行 docker run 起 OnlyOffice 文档服务,配置 JWT 密钥,再把中文字体拷进容器,解决中文文档打开后变成方框的问题。2023-06-02技术笔记 / DockerDockerOnlyOffice文档字体
firewalld 基本使用详解firewalld 的 zone 概念、service 与 port 两种放行方式、rich rule 的写法,以及和 iptables 的关系与迁移注意事项。2023-05-18技术笔记 / LinuxLinuxfirewalld端口zone
自建私有 CA 并签发证书用 openssl 一步步搭一个私有 CA:生成 CA 私钥和根证书、为服务签发证书、配置 SAN 扩展,以及在客户端信任这个自签 CA。2023-05-18技术笔记 / Linux证书opensslHTTPSCA
用 Docker 做 cgo 交叉编译cgo 交叉编译最大的麻烦是本地缺目标平台的 C 工具链,用官方提供的交叉编译镜像挂载源码目录就能一次搞定。2023-05-18技术笔记 / GoDockerGocgo交叉编译
Go 结构体标签(Tag)的用法与常见坑结构体标签的语法、反射怎么读取,以及 json、gorm、validate 各自常用的标签写法与拼写错误导致的静默失效。2023-05-18技术笔记 / GoGo结构体Tag反射
React 实战心得:effect、闭包与状态更新写 React 时逐渐想明白的几件事:effect 里需要的函数尽量在 effect 内声明、依赖数组到底该怎么写、状态更新为什么不生效、以及组件拆分的判断标准。2023-05-18技术笔记 / 前端React前端Hooks
umi3 + ant design pro 兼容 IE11 遇到的问题项目要求兼容 IE11 时踩到的坑:需要额外的 polyfill、语法降级配置、第三方依赖没有编译、以及 CSS 变量的兼容处理。2023-05-18技术笔记 / 前端antdumiIE11兼容