Nginx Dkcker 容器简易使用指南

Author Avatar
青枫 2023年12月08日
  • 在其它设备中阅读本文章

一行命令快速部署 Nginx ,然后利用 IDM 多线程下载服务器上的大文件。

docker run --name temp-nginx -p 18080:80 -v /root/temp-nginx:/usr/share/nginx/html:ro -d nginx

这条命令将运行一个 nginx 容器,容器名称为 temp-nginx。容器将监听宿主机的 18080 端口,宿主机的 /root/temp-nginx 目录将挂载到容器内部的 /usr/share/nginx/html 目录,并且只读。容器将在后台运行。

具体含义如下:

  • docker:Docker 命令行工具
  • run:运行容器
  • --name:容器名称
  • temp-nginx:容器名称
  • -p:端口映射
  • 18080:宿主机端口
  • 80:容器端口
  • -v:挂载卷
  • /root/temp-nginx:宿主机目录(需要将待下载的文件放里面)
  • /usr/share/nginx/html:容器目录
  • :ro:只读
  • -d:后台运行
  • nginx:镜像名称

如果你事先有在 /root/temp-nginx 放一个 index.html ,打开 http://[ip]:18080 将会看到一个网页,说明 Nginx 已经部署成功。

万事俱备现在可以开始下载服务器上的大文件了,假设文件名是 123.zip

那么下载链接就是:http://[ip]:18080/123.zip

下载文件后你可以选择删 (xie) 除(mo)容 (sha) 器(lv)

docker stop temp-nginx && docker rm temp-nginx