personal/mac-docker/SKILL.md
个人 Docker 服务管理配置。包含服务清单、路径、端口映射、常用命令。触发词:docker、容器、heimdall、portainer、qinglong
npx skillsauth add shiqkuangsan/oh-my-daily-skills personal:mac-dockerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
个人配置:使用前将
$BASE_PATH替换为实际路径(如~/docker)。
$BASE_PATH/
├── docker-compose/ # compose 文件
├── envs/ # 环境变量
├── appdata/ # 持久化数据
└── appdirectory/ # NPM 数据
| 服务 | Compose 文件 | 端口 | 访问地址 | | ------------ | ------------------------ | ----------- | ------------------------ | | Heimdall | heimdall-compose.yml | 5233, 5234 | http://localhost:5233 | | Nginx PM | nginx-pm-compose.yml | 80, 81, 443 | http://localhost:81 | | Portainer | portainer-compose.yml | 9000 | http://localhost:9000 | | Qinglong | qinglong-compose.yml | 5700 | http://localhost:5700 | | MySQL | mysql-compose.yml | 3306 | localhost:3306 | | Mermaid | mermaid-compose.yml | 3301 | http://localhost:3301 | | Subconverter | subconverter-compose.yml | 25500 | http://localhost:25500 | | Sub-web | sub-web-compose.yml | 18080 | http://localhost:18080 |
# 状态查看
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
docker stats --no-stream
# 服务管理(替换 [service] 为服务名)
docker compose -f $BASE_PATH/docker-compose/[service]-compose.yml up -d
docker compose -f $BASE_PATH/docker-compose/[service]-compose.yml down
docker compose -f $BASE_PATH/docker-compose/[service]-compose.yml restart
docker compose -f $BASE_PATH/docker-compose/[service]-compose.yml logs -f --tail 100
# 容器操作
docker logs [container] --tail 100
docker restart [container]
# 清理
docker image prune -f
docker system prune -a
# 启动失败
docker logs [container] 2>&1
docker compose -f [file] config
# 端口冲突
lsof -i :[port]
# 磁盘占用
docker system df
# 网络检查
docker network ls
docker inspect [container] | grep -A 20 "Networks"
# docker-compose.yml
environment:
- TZ=Asia/Shanghai
关键目录:
$BASE_PATH/appdata/ — 应用数据$BASE_PATH/appdirectory/ — NPM 数据restart: unless-stoppeddevelopment
Show OpenAI Codex release highlights in Chinese. Fetch GitHub release notes, summarize feature-level changes, skip bug-fix/chore noise by default, and append a mandatory highlights section. Trigger words: Codex updates, Codex features, Codex 新功能, Codex 更新, OpenAI Codex releases
development
清理当前项目的 Claude Code 会话:列出 ~/.claude/projects 下最近会话,按序号或 sessionId 选择,经二次确认后删除对应 .jsonl 与同名附件目录。Trigger words: 清理 cc 会话, 删除历史会话, cc resume 会话, clean cc sessions, cc session cleaner
development
Create simple Three.js web apps with scene setup, lighting, geometries, materials, animations, OrbitControls, particles, and responsive rendering. Use for Three.js scenes, WebGL demos, 3D showcases, and interactive 3D web content. Trigger: threejs, Three.js, 3D scene, WebGL, 三维展示, 3D showcase, interactive 3D
development
为 Claude Code 定义个性化身份风格(人设)。触发词:定义人设、创建身份、persona、角色设定、CLAUDE.local.md