🐳
docker run 参数
docker run 常用参数速查。
本地处理 · 不上传
加载工具中…
相关:docker run · -p · -v · -e · --rm
docker run 参数列出端口映射、卷挂载、环境变量、资源限制与网络配置的常用参数。端口映射写成「宿主端口:容器端口」,顺序写反是最常见的困惑来源。
使用步骤
- 按端口、挂载、环境变量、资源限制分类找参数
- 注意 -v 的宿主机路径要写绝对路径
- 后台运行加 -d,调试时先不加以便看输出
- 调通后把这些参数搬进 compose 文件固化下来
使用场景
- 运行容器时配置参数
- 映射端口与挂载目录
- 设置环境变量
- 限制容器的资源使用
小贴士
- -p 的格式是「宿主端口:容器端口」,写反是最常见的错误,表现为容器正常但无法访问。
- 生产环境应设置内存与 CPU 限制。不限制的容器可能耗尽宿主机资源,拖垮同机的其他服务。
- --rm 让容器退出后自动删除,临时调试时用它能避免堆积大量停止的容器。
常见问题
端口映射怎么写?
-p 宿主端口:容器端口。写成 -p 8080:80 表示访问宿主机 8080 会转发到容器的 80 端口。顺序写反后容器看似正常但完全访问不到,这是最常见的困惑来源。
为什么要限制资源?
不加限制时,一个内存泄漏的容器可能耗尽宿主机内存,导致同机的其他容器与系统进程被 OOM Killer 杀死。生产环境应始终设置 --memory 与 --cpus。
数据怎么持久化?
用 -v 挂载命名卷或宿主目录。容器内部文件系统的改动在容器删除后就消失了,任何需要保留的数据都必须写在挂载的卷中。
docker run 参数是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用docker run 参数,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。