Docker部署是我们最推荐的部署方式,Moments最新版本都会第一时间在dockerhub中发布,当您的机器安装Docker后一句话既可部署本项目。
本篇教程包含:Docker安装,Moment部署,反向代理域名绑定
您可以根据需要跳过期中的某些步骤!点击可快速跳转
Docker安装
如果您使用了宝塔面板可直接在导航中选择 docker 页面根据提示自动安装即可
关于其他系统的安装方式(官方文档):
1.Centos:Install Docker Engine on CentOS | Docker Documentation
2.Debian:Install Docker Engine on Debian | Docker Documentation
3.Ubuntu:Install Docker Engine on Ubuntu | Docker Documentation
Moment部署
当您的设备中已经安装并且启动Docker后,在终端执行以下内容:
docker run -d \
--name moments \
-p 3000:80 \
-v moments:/app \
drizzle2001/moments
-p 3000是指本机端口,可以修改为其他任意不冲突的端口号
运行成功后,服务器开放3000端口即可访问 http://ip:3000
关于时区,可以在容器内执行,切换时区为东八区,重启容器即可。
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
反向代理
为您的朋友圈绑定一个域名,推荐使用 nginx
如果您是宝塔用户可以直接创建一个静态网站绑定域名,然后设置反向代理
其他反向代理,Nginx配置参考:Nginx配置反向代理,一篇搞定! – 知乎 (zhihu.com)
其他问题欢迎留言,可以提供免费代搭建支持
发表回复