自建nginx文件夹映射镜像
1.搭建流程
文件服务器只需要一个简单的nginx就能搭建起来,还是通过centos镜像搭建:
docker run -it --name myfcentos -p 9006:80 centos
yum install -y vim nginx
vim /etc/nginx/nginx.conf
只需要简单加几行,在默认80端口开启文件服务器即可,这里直接设置在根目录。
2.部署方式
docker pull registry.cn-hangzhou.aliyuncs.com/sunie/fcentos:0.1
docker tag registry.cn-hangzhou.aliyuncs.com/sunie/fcentos:0.1 sunie/fcentos
docker run -d --name myfcentos \
-v /mnt/hgfs/G:/G \
-v /mnt/hgfs/F:/F \
-v /mnt/hgfs/Server:/Server \
-v /:/ro \
-v /home/sunie/Desktop/material:/material \
--privileged -p 9004:80 \
sunie/fcentos /usr/sbin/init
通过这一设置,可以轻松将文件映射到服务器上,通过访问 ip:9006 可直接下载相应文件:
Zdir文件夹镜像
nginx文件镜像过于粗糙,至少没法预览文件或者显示一些关键信息,找到baiyue.one 有一些非常精彩的镜像
docker run -d --name zdir \
-v /mnt/hgfs/G:/var/www/html/G \
-v /mnt/hgfs/F:/var/www/html/F \
-v /Server:/var/www/html/Server \
-v /docker:/var/www/html/docker \
-v /home:/var/www/html/home \
-v /:/var/www/html/ro \
-v /home/sunie/Desktop/material:/var/www/html/material \
--privileged -p 9009:80 \
baiyuetribe/zdir
docker run -d --name zdir \
-v /home:/var/www/html/home \
-v /:/var/www/html/ro \
-v /var/www/html:/var/www/html/html \
--privileged -p 9004:80 \
baiyuetribe/zdir
docker run -d --name zdir \
-v /Server:/var/www/html/Server \
-v /docker:/var/www/html/docker \
-v /home:/var/www/html/home \
-v /:/var/www/html/ro \
--privileged -p 9009:80 \
baiyuetribe/zdir
docker run -d --name zdir \
--restart always \
-v /home:/var/www/html/home \
-v /:/var/www/html/ro \
-v /mnt:/var/www/html/mnt \
-v /root:/var/www/html/root \
--privileged -p 9014:80 \
baiyuetribe/zdir
filebrowser
docker run -d --name filebrowser \
-v /docker/filebrowser/sites/root:/srv \
-v /docker/filebrowserconfig.json:/etc/config.json \
-v /docker/filebrowser/database.db:/etc/database.db \
-v /mnt/hgfs/G:/G \
-v /mnt/hgfs/F:/F \
-v /Server:/Server \
-v /:/ro \
-v /home/sunie/Desktop/material:/material \
-p 9004:80 filebrowser/filebrowser
初始账号密码:
Kodexplorer
docker run -d -p 9010:80 --name kod \
-v /mnt/hgfs/F/kod:/var/www/html \
-v /mnt/hgfs/G:/G \
-v /mnt/hgfs/F:/F \
-v /:/ro \
-v /Server:/Server \
baiyuetribe/kodexplorer
docker run -d -p 9015:80 --name kod \
--restart always \
-v /mnt/d/kod:/var/www/html \
-v /:/ro \
baiyuetribe/kodexplorer
其他镜像
疫情监测
2020新型肺炎疫情开源项目②:自制全球疫情动态监测面板(Wuhan Coronavirus (2019-nCoV) Global Cases )
docker run -d --name=yiqing \
-p 9010:5000 --log-opt max-size=50m \
--log-opt max-file=3 --restart=always \
baiyuetribe/code:yiqing2
portainer
docker run -d -p 9008:9000 --name portainer --restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /docker/portainer/data:/data portainer/portainer
音乐播放器
https://hub.docker.com/r/oldiy/music-player-docker
docker run -d --name music -p 9010:264 -v /nmt/hgfs/F/music:/var/www/html/cache oldiy/music-player-docker
432795069
评论区