标签: Docker
-
这篇博客记录了我基于 `tag-merge` 项目,从零搭建 **VS Code + Dev Containers + OpenAI Codex + ChatGPT Plus** 的完整 AI 开发环境流程。文章从为什么选择 VS Code 而不是 Cursor、JetBrains 开始,依次记录了 VS Code 安装、中文界面配置、Dev Containers 扩展安装、进入项目容器、安装并登录 OpenAI Codex 扩展、让 Codex 只读分析项目等步骤。 在实际搭建过程中,我发现默认 Dev Container 使用的是 `root` 用户,这可能导致 Codex 后续修改文件时在宿主机生成 root 权限文件。因此,文章重点记录了如何将 Dev Container 调整为 `vscode` 普通用户模式,并修复 Go build cache、项目目录权限等问题。随后,我为项目添加了中文 `AGENTS.md` 文件,用于约束 Codex 的工作规则,包括先说明计划、不大范围重构、不修改无关文件、不提交密钥等。 最后,文章通过一次低风险 README 文档修正,完整验证了…
-
针对大语言模型在结构化数据匹配上的不足,文章记录了使用 Go 语言结合百度翻译 API 进行标签自动化清洗的工程化实践。通过 Docker 搭建开发环境,编写脚本读取标签数据,调用 API 将中文标签翻译为英文并在现有标签库中进行索引碰撞。脚本最终处理了 3592 条数据,成功匹配 277 条对应关系,将结果输出为 UTF-8 格式的 CSV 文件,为后续 WordPress 数据库的合并与清理操作提供了可靠的数据支撑。
-
本文记录了在 Ubuntu 26.04 上使用 Trae CN 编辑器和 Docker 容器搭建 Go + Gin 开发环境的完整流程。文章介绍了宿主机配置 Git 认证、安装 Go 及扩展的方法,重点阐述了通过挂载目录复用 Git 配置、持久化 Go 模块缓存以及在容器内成功运行 Gin 服务的步骤,最终实现了宿主机负责编辑、容器负责运行的高效工作流。
-
Post Views: 197 写在前面 这篇博客就是想简单记录一下:我在 Trae CN 里折腾微软官方 Dev Containers 扩展的过程。先说结论:折腾了一圈,发现 Trae CN 目前(2 […]
-
本文记录了在 Ubuntu 26.04 上利用 Docker 搭建 Go Gin 开发环境的全过程。通过编写 Dockerfile 预装 Git,构建 Go 1.26 Alpine 镜像,并编写 docker-compose.yml 接入现有的 MySQL 和 Redis 自定义网络。最终实现了在容器内运行 Gin 应用,成功验证了数据库连通性及 API 请求,实现了代码与数据库容器的分离部署。
-
本文介绍了在 Ubuntu 系统下使用 Docker 引擎管理多版本数据库的开发环境配置过程。文章解决了 VPN 环境下的网络超时问题,通过指定公共 DNS 和配置 DaoCloud 镜像加速器实现了镜像拉取。作者演示了部署 MySQL 5.7、MySQL 8.0 与 Redis 7.2 容器的完整步骤,包括编写 Docker Compose 文件及处理 8.0 连接兼容性。最终实现了容器间的网络互通与数据持久化,为项目提供稳定且版本隔离的数据库支持。
-
本文记录了在 Windows 10 WSL2 环境下,使用 Docker 和 VS Code Dev Container 搭建 Python 音乐闹钟开发环境的过程。通过编写 devcontainer.json 和 docker-compose.yml 配置文件,定义了 Python 3.10 运行环境并实现代码持久化挂载。操作中通过 VS Code 重启容器,成功验证了 Python 与 Git 的可用性,最终构建了一套标准化的可复用开发环境。
-
本文记录了在 WSL-Ubuntu 环境下使用 Docker 搭建 Hyperf 框架时解决 Redis 连接失败问题的过程。文章排查了连接拒绝的原因,确立了基于 WSL 的最佳开发架构,通过创建 Docker 公共网络实现了 Redis、MySQL 容器与 Hyperf 项目的互通。最终通过修改 .env 配置文件,成功启动服务并实现了通过 localhost 访问。
-
本文记录了在 WSL-Ubuntu 环境下的 Docker 中安装 Hyperf 项目的全过程。操作中主要遇到了因容器 PHP 版本与 Pest 测试框架依赖不匹配而导致的 Composer 报错问题。作者分析了版本冲突原因,并通过在安装时跳过 Pest 组件及清理容器目录的方案,最终成功创建了 Hyperf 项目。
-
本文记录了使用 Go 和 Gin 构建 RESTful API 的全过程,涵盖了 WSL 与 Docker 的环境配置。文章首先尝试了 GoLand 配合 Docker,但因路径映射和 GOROOT 配置的复杂性,最终转向 VS Code 结合 Dev Containers。通过配置 devcontainer.json 和 docker-compose.yml,实现了在容器内挂载代码、安装依赖及运行服务。文章还解决了 Go 版本不兼容导致的依赖获取问题,并完成了代码向 GitHub 仓库的提交与托管配置。
