如何管理公司的公共软件 下载?
比如nginx安装包,elasticsearchu安装包,showdoc安装包等等
常用的软件和脚本,可以放在一个地方统一管理,
最简单的方式好像是直接nginx 映射到某个软件管理的目录
但是我感觉有点low.
在网上查了一下,
看到https://blog.csdn.net/u013943146/article/details/117905288 有说到一个叫fancyindex的NGINX美化包
原本想 用nginx autoindex +美化 + basi_auth密码验证 来搭建
再后来有人提醒说用docker部署多好,
就去docker hub 去查了一下,发现一个叫fancyindex的镜像不错
地址是: https://hub.docker.com/r/fraoustin/fancyindex
fancyindex docker的使用方法是
docker run -d -v /usr/local/Download:/share \
--name fancyindex -e WEBUSER=admin -e WEBPASSWORD=123\
-e COLOR=greydark -p 1080:80 fraoustin/fancyindex
命令解释
- -v /usr/local/Download:/share 本地的目录是/usr/local/Download
- -e WEBUSER=admin -e WEBPASSWORD=123 指定用户名和密码
- -e COLOR=greydark 指定颜色有(blue, green, grey, greydark, orange, purple, red)这些可以选
- -p 1080:80 指定端口号,1080是本机对外的端口