• 用******户 使用了工具 Base64编解码
  • 开******发 使用了工具 MD5加密
  • 工******程 使用了工具 时间戳转换
  • 程******序 使用了工具 JSON格式化
  • 设******计 使用了工具 图片压缩
  • 产******品 使用了工具 URL编解码
  • 测******试 使用了工具 正则表达式
  • 运******维 使用了工具 密码生成器

Docker 命令构建器

编程开发
在线可视化构建 Docker 命令,支持 run、exec、pull、build 等常用命令,通过表单填写参数自动生成完整命令,一键复制,告别手动拼写
便民工具Docker命令构建容器在线生成运维
快捷样例
Nginx Web 服务器
MySQL 数据库
Redis 缓存
进入容器 Shell
构建 Node.js 镜像
重置
▶️
命令配置
docker run
命令类型
▶️docker run
docker exec
📥docker pull
🔨docker build
🎼docker compose
💾docker save
基础参数
镜像
名称
不重启
运行选项
端口映射
:
TCP
数据卷挂载
暂无数据卷挂载
环境变量
暂无环境变量
高级选项(可选)
网络
内存
CPU
工作目录
用户
额外
📊
命令统计
37
命令字符数
6
参数个数
1
端口映射
0
卷/环境变量
📋
生成命令
docker run -d -p 8080:80 nginx:latest点击复制
提示点击上方命令区域或"复制命令"按钮即可复制到剪贴板,粘贴到终端执行
📖
工具说明

📖 什么是 Docker 命令构建器

Docker 命令构建器是一个在线可视化工具,通过交互式表单帮助用户快速生成正确的 Docker 命令。支持 docker run、exec、pull、build、compose、save 六种常用命令类型,可配置端口映射、数据卷挂载、环境变量、资源限制等参数,实时生成完整命令并一键复制,告别手动拼写命令的烦恼。

📝 使用说明

  • 选择命令类型

    点击顶部命令类型按钮切换 run/exec/pull/build/compose/save
  • 填写基础参数

    输入镜像名称、容器名称等基础信息
  • 配置端口和卷

    按需添加端口映射、数据卷挂载和环境变量
  • 一键复制

    实时生成的命令显示在输出区,点击即可复制到剪贴板
  • 使用样例

    点击快捷样例区的预设配置可快速填充典型场景参数

⚠️ 注意事项

❓ 常见问题

docker run 和 docker create 有什么区别?

docker run 会创建并立即启动容器,docker create 只创建容器不启动。run 相当于 create + start 的组合操作。

-d 参数的作用是什么?

-d(detached)让容器在后台运行,不占用当前终端。如果不加 -d,容器会在前台运行,日志会输出到终端。

如何映射多个端口?

使用多个 -p 参数,如:-p 80:80 -p 443:443。每个 -p 映射一个端口对。

--rm 参数什么时候用?

--rm 用于临时容器,容器停止后自动删除。适合测试、一次性任务,避免残留无用容器占用空间。

数据卷 -v 和 --mount 有什么区别?

-v 是简写语法,--mount 是详细语法。--mount 更清晰易读,推荐新手使用;-v 更简洁,老用户常用。

如何限制容器使用的资源?

使用 -m 限制内存(如 -m 512m),--cpus 限制 CPU(如 --cpus=1.5)。防止单个容器占用过多系统资源。

💡 使用场景

  • 部署 Web 应用

    快速启动一个 Web 服务容器,映射端口并挂载代码目录
  • 数据库开发环境

    启动数据库容器,设置环境变量初始化数据库
  • 调试运行中容器

    进入容器内部执行命令进行调试排查
  • 离线迁移镜像

    将镜像导出为 tar 文件,用于离线环境部署