欢迎来到海上华帆的博客园子

记录一些学习过程中的心得体会,供自己和有缘人参考!

摘要: 以下是针对现代开发中常用 Docker 镜像及其稳定版本的推荐列表(基于 2026 年 2 月的最新官方 Docker Hub、GitHub Releases 和文档信息)。 官方镜像(library/ 或官方维护的) alpine 或 distroless/slim 变体(体积小、安全、启动快) 阅读全文
posted @ 2026-02-07 18:28 海上华帆 阅读(4) 评论(0) 推荐(0)
摘要: Celery 的官方 Docker 镜像(celery 或 library/celery)不建议继续使用,而且已经明确deprecated(弃用) 很多年了。 这不是 Celery 项目本身的问题,而是 Docker 官方镜像维护团队的决定——因为 Celery 只是一个 Python 包,单独做成 阅读全文
posted @ 2026-02-07 16:25 海上华帆 阅读(2) 评论(0) 推荐(0)
摘要: 常用清理命令 # 容器:删除所有已停止的容器 docker container prune -f # 镜像:删除所有悬空镜像(无标签) docker image prune -f # 卷:删除未使用的卷 docker volume prune -f # 网络:删除未使用的网络 docker netw 阅读全文
posted @ 2026-02-07 15:19 海上华帆 阅读(2) 评论(0) 推荐(0)
摘要: 在多台服务器使用 Docker 部署服务时,容器日志 的存储方式,目前业界公认的最佳实践 是: 尽量不要把日志写到宿主机映射目录(bind mount)或 volume 里,而是让应用直接输出到 stdout/stderr,由 Docker 的 logging driver 负责收集和处理。 当前最 阅读全文
posted @ 2026-02-06 22:21 海上华帆 阅读(2) 评论(0) 推荐(0)
摘要: 建议使用 nvm 并安装 pnpm,安装时可能会遇到下载问题,多试几次即可 阅读全文
posted @ 2026-02-05 21:24 海上华帆 阅读(2) 评论(0) 推荐(0)
摘要: iTerm2 的清屏命令有以下几种方式: 快捷键 操作 快捷键 清屏(保留滚动历史) Ctrl + L 清屏并删除滚动历史 Cmd + K 重置终端(清屏+清缓存) Cmd + R 命令行 # 清屏(与 Ctrl+L 相同,保留历史) clear # 重置终端(与 Cmd+R 相同,完全清空) re 阅读全文
posted @ 2026-02-05 21:05 海上华帆 阅读(6) 评论(0) 推荐(0)
摘要: apt 的卸载命令是 remove 例如: sudo apt remove redis-server 或者如果要彻底删除包括配置文件: sudo apt purge redis-server 然后清理依赖: sudo apt autoremove 不过,建议先只停止服务,不一定要卸载: # 停止并禁 阅读全文
posted @ 2026-02-04 21:44 海上华帆 阅读(3) 评论(0) 推荐(0)
摘要: 开发中经常遇到的检查某个包是否安装或者某个端口是否占用 检查postgresql 的客户端是否安装使用 which psql && psql --version 检查是否通过apt 安装了 postgresql 使用which postgres 检查端口是否被占用 sudo lsof -i :637 阅读全文
posted @ 2026-02-04 21:39 海上华帆 阅读(1) 评论(0) 推荐(0)
摘要: 移除Git已跟踪的文件或目录,并加入忽略文件 移除目录,如 vue 前端构建目录 dist 或 dev-dist 在项目根目录执行 git rm -r --cached frontend/dist frontend/dev-dist git add .gitignore git commit -m 阅读全文
posted @ 2026-01-26 16:49 海上华帆 阅读(6) 评论(0) 推荐(0)
摘要: 在macOS上,Docker的 --network host 模式与Linux不同,容器并不真正共享主机网络栈。需要使用端口映射来让PostgreSQL可以从主机访问。 阅读全文
posted @ 2026-01-20 21:55 海上华帆 阅读(4) 评论(0) 推荐(0)