Dockerfile 可视化生成器

选择模板或自定义参数,一键生成高质量 Dockerfile

未登录:镜像加速和云端模板暂不可用。

语言/框架模板

点击即应用,可再调整

💡 一键应用模板后,所有参数仍可自定义修改

基础配置

有效示例:alpine:3.19、ubuntu:22.04、docker.io/library/node:18-alpine

请登录使用企业镜像加速,获取更快拉取体验。

文件操作(COPY)

COPY 指令用于将文件从构建上下文复制到镜像中,如 COPY package.json ./ 或 COPY . .

构建命令(RUN)

RUN 用于在构建过程中执行命令(安装依赖、编译等)。多个 RUN 会创建多个镜像层,合并可减小镜像体积。

运行配置

环境变量 (ENV)

推荐使用 Exec 格式,示例:["node","index.js"]

Dockerfile

FROM docker.io/library/node:18-alpine
 
LABEL version="1.0.0"
LABEL maintainer="your-email@example.com"
 
WORKDIR /app
 
COPY package*.json ./
 
EXPOSE 3000 8080
 
CMD ["node","index.js"]

使用方法

  • 下载或复制上方 Dockerfile 内容,保存为项目根目录下的 Dockerfile(无扩展名)。
  • 在该目录执行构建命令:docker build -t myapp .
  • 完成后可运行容器:docker run -p 3000:3000 myapp(端口按需映射)。

构建镜像

docker build -t myapp .

查看镜像

docker images

运行容器

docker run -p 3000:3000 myapp

账户

收藏夹

还没有收藏的工具

在线状态

后端服务离线
SatNOGS离线

缓存: hit 0 / miss 0

CelesTrak离线

缓存: hit 0 / miss 0

最近使用

暂无记录

网站信息

183+

在线工具

10K+

月访问量

99.9%

可用性