首页
?/span> Dockerfile 生成?
☀?/button>
Dockerfile 生成?/h1>
可视化生?Dockerfile,支持多种语言和框架的最佳实践模?/p>
快速模?/h3>
📦
Node.js
🐍
Python
🐹
Go
?/span> Java
🌐
Nginx
📄
Static
基础配置
基础镜像
node:20-alpine
node:20-slim
node:20
python:3.12-alpine
python:3.12-slim
python:3.12
golang:1.22-alpine
golang:1.22
openjdk:21-slim
maven:3.9-eclipse-temurin-21
nginx:alpine
nginx:latest
alpine:3.19
ubuntu:22.04
debian:bookworm-slim
工作目录
暴露端口
启动命令
高级选项
环境变量 (每行一? KEY=value)
额外依赖安装
多阶段构?
?root 用户
健康检?
生成?Dockerfile
生成
复制
下载
分享
# 选择模板或配置选项后点?生成"
最佳实践提?/h4>
使用 alpine 镜像可以大幅减小镜像体积
多阶段构建可以分离构建环境和运行环境
使用?root 用户运行以提高安全?/li>
合理使用 .dockerignore 排除不必要的文件
将不常变化的层放在前面以利用缓存