说明:OneList
之前介绍过了,一个基于Python3
的简约OneDrive
目录列表,具体查看→传送门,优势是简洁,而且可以减少因api
抽风导致空目录的情况,由于有人反映需要Docker
镜像,所以博主就花了几分钟做了个,这里就分享下。
安装
1、安装Docker
#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
2、拉取镜像
拉取镜像前,需要准备refresh_token
参数,获取方法查看→传送门,然后使用命令:
#镜像里预设了2个变量,分别是refresh_token和title,title为目录标题,内部运行端口为8000
#自行修改refresh_token参数和title标题
docker run --name onelist -d \
-p 8000:8000 \
-e refresh_token="abcdefg" \
-e title="MOERATS" \
moerats/onelist
访问地址为ip:8000
,然后一般情况下CentOS
还需要开启防火墙8000
端口,使用命令:
#CentOS 6
iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
service iptables save
service iptables restart
#CentOS 7
firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --reload
如果要使用域名访问,可以参考下该教程→传送门。
哪里注册学生邮箱啊!
你是说edu邮箱吗?看下这个https://www.moerats.com/archives/879/
感谢分享Docker镜像
没错,还是我,我照着上面运行,为什么打开IP:8000
无法访问此网站 43.243.xx.xx 拒绝了我们的连接请求。
端口8000开了
refresh_token填的对不对,一般都是这里不仔细就出错了,还有你服务器商管理面板看有不有安全组什么的,还需要额外打开端口
Docker终于出来了!