导航菜单

docker run —— 创建并启动容器 ⭐⭐⭐ 最核心的命令

陆兴东 2026-06-04 8 浏览 Docker

什么时候用?你想在服务器上部署一个新服务。

基础用法:

docker run -d--name my_nginx nginx

参数解释:

  • -d:后台运行(detach 模式),不占用终端

  • --name my_nginx:给容器起个名字,方便后续管理

  • 最后的 nginx 是镜像名

进阶用法(实战版):

docker run -d \
  --name jellyfin \
  -p8096:8096 \
  -v /volume1/docker/jellyfin/config:/config \
  -v /volume1/media:/media \
  --restart unless-stopped \
  jellyfin/jellyfin

关键参数拆解:

参数作用示例中的值
-p端口映射,格式为 外部端口:内部端口8096:8096
-v目录映射,把宿主机的文件夹挂载进容器/volume1/docker/...:/config
--restart容器退出后自动重启策略unless-stopped(除非手动停止,否则自动重启)

⚠️ 注意:-v 目录映射非常关键!如果不映射,容器删除后数据全部丢失。映射后,数据会永久保存在你的硬盘上。