什么时候用?你想在服务器上部署一个新服务。
基础用法:
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目录映射非常关键!如果不映射,容器删除后数据全部丢失。映射后,数据会永久保存在你的硬盘上。