docker+nginx:1.18 搭建局域网文件查看器-目录索引
目的:
1.方便文件下载,电脑有浏览器
2.支持电脑、手机在web界面浏览文件(默认支持标准MP4、MP3、pdf格式的文件),方便学习
相关环境:
centos7
docker-ce
nginx:1.18
相关技术:
docker shell nginx
暴露8000端口,映射到docker-nginx的80
安装doker-ce
[root@python3 shell]# cat 1-install-docker.sh
#!/bin/bash
set -e
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast && yum -y install docker-ce
systemctl enable docker
systemctl start docker
#查看版本
docker --version
安装开启nginx
[root@python3 shell]# cat 2-install-nginx-docker.sh
docker run --name nginx \
-v /nginx/data:/usr/share/nginx/html \
-v /nginx/conf.d:/etc/nginx/conf.d \
-p 8000:80 \
-d nginx:1.18.0
配置nginx文件
[root@python3 conf.d]# pwd
/nginx/conf.d
[root@python3 conf.d]# cat 80.conf
server {
listen 80;
listen [::]:80;
server_name localhost;
location / {
root /usr/share/nginx/html;
autoindex on;
charset utf-8;
autoindex_exact_size off;
autoindex_localtime on;
}
}
查看效果
将相关文件放入/nginx/data目录下,浏览器访问查看效果