Docker 命令构建器
编程开发
在线可视化构建 Docker 命令,支持 run、exec、pull、build 等常用命令,通过表单填写参数自动生成完整命令,一键复制,告别手动拼写
⚡
快捷样例
▶️
命令配置
docker run
命令类型
基础参数
镜像
名称
不重启
运行选项
端口映射
:
TCP
数据卷挂载
暂无数据卷挂载
环境变量
暂无环境变量
高级选项(可选)
网络
内存
CPU
工作目录
用户
额外
📊
命令统计
37
命令字符数
6
参数个数
1
端口映射
0
卷/环境变量
📋
生成命令
docker run -d -p 8080:80 nginx:latest点击复制提示点击上方命令区域或"复制命令"按钮即可复制到剪贴板,粘贴到终端执行
📖
工具说明
📖 什么是 Docker 命令构建器
Docker 命令构建器是一个在线可视化工具,通过交互式表单帮助用户快速生成正确的 Docker 命令。支持 docker run、exec、pull、build、compose、save 六种常用命令类型,可配置端口映射、数据卷挂载、环境变量、资源限制等参数,实时生成完整命令并一键复制,告别手动拼写命令的烦恼。
📝 使用说明
⚠️ 注意事项
生成的命令仅供参考,请根据实际环境调整参数。数据卷路径需确保宿主机目录存在且权限正确。端口映射时注意避免与宿主机已占用端口冲突。环境变量中不要直接写入敏感信息(如数据库密码),建议使用 Docker Secrets 或 .env 文件。
❓ 常见问题
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)。防止单个容器占用过多系统资源。