Docker工具箱
Dockerfile 生成器
选择框架模板或自定义配置,生成优化的 Dockerfile
选择包含运行时的镜像或使用多阶段构建
高级选项
# 选择模板或配置后点击生成
Dockerfile 优化检查
分析 Dockerfile 最佳实践,检测问题并给出优化建议
粘贴 Dockerfile 后点击检查
Dockerfile 格式化
美化 Dockerfile 代码,统一指令大小写和缩进
# 格式化结果
Compose 生成器
可视化配置服务、网络、卷,生成 docker-compose.yml
服务配置
全局配置
每行一个网络名称
每行一个卷名称
# 选择模板或配置服务后点击生成
Compose 可视化
解析 docker-compose.yml,图形化展示服务依赖关系
粘贴 Compose 内容后点击可视化
docker run 命令生成器
可视化配置容器参数,生成完整的 docker run 命令
基础配置
网络与存储
环境与用户
资源限制
# 配置后点击生成
docker run 格式化工具
将冗长的 docker run 命令格式化为易读的多行格式,支持参数高亮和一键转换
# 粘贴命令后点击格式化
Docker 命令解释器
粘贴 Docker 命令,解析各参数含义,支持 docker run/exec/build/push 等命令
命令类型
0 个参数
粘贴命令后点击解释
Docker 命令速查表
常用 Docker 命令分类展示,支持搜索,点击一键复制
共 0 条命令
docker run 转 Compose
将 docker run 命令转换为 docker-compose.yml 服务配置
# 转换结果
Compose 转 docker run
将 docker-compose.yml 服务配置转换为 docker run 命令
# 转换结果
Compose 转 Kubernetes
将 docker-compose.yml 转换为 Kubernetes Deployment 和 Service 配置
# 转换结果
Docker 转 Podman
将 Docker 命令/Compose 转换为 Podman 兼容格式
# 转换结果
Docker 转 nerdctl
将 Docker 命令转换为 containerd/nerdctl 兼容格式
# 转换结果
.env 转 Compose 环境变量
将 .env 文件转换为 docker-compose.yml 的 environment 配置
# 转换结果
📖 工具说明
Docker 工具箱提供 Dockerfile 生成、Compose 配置、命令格式化、转换工具等一站式 Docker 开发辅助功能,帮助开发者快速构建和管理容器化应用。
- Dockerfile生成:选择语言和基础镜像,自动生成优化的多阶段构建 Dockerfile
- 优化检查:分析 Dockerfile 最佳实践,检测常见问题并给出优化建议
- Compose生成:可视化配置多个服务,生成完整的 docker-compose.yml
- run生成器:配置端口、卷、环境变量等参数,生成 docker run 命令
- 命令解释:粘贴 Docker 命令,自动解析各参数含义
- 转换工具:docker run ↔ Compose、Compose → K8s、Docker → Podman/nerdctl
🔗 相关工具