-
Notifications
You must be signed in to change notification settings - Fork 65
Docker部署教程
Ccapton edited this page Nov 23, 2018
·
5 revisions
- 下面的挂载本地方式运行Docker与常规部署并没有什么不同,只是免去了常规部署会遇到的问题,因为Docker镜像都是已经被我调教过得;
- 而不挂载本地运行doceker镜像就是为了快捷部署,这样你下次重启vps后,重新运行此镜像则不会保留上次的端口配置信息。
- cd 到 /root
- 通过wget下载最新版本zip格式的源码(保存为brook-web-master.zip)
wget -O brook-web-master.zip https://github.com/Ccapton/brook-web/archive/master.zip
- 解压,并重命名为brook-web
unzip brook-web-master.zip && mv brook-web-master brook-web
或者下载稳定版(请注意保存名和解压缩后的文件名)
- cd 到 brook-web,下载brook主程序
python install-brook.py
docker run --net=host -v /root/brook-web:/root/brook-web -d capton/brook-web /bin/bash -c "python brook-web.py 5000"
这里的第一个 /root/brook-web 是你将这个项目保存到本地的路径(按需求修改),:号后面第二个 /root/brook-web 是固定的路径(不要修改)
默认端口5000 若要修改服务端口,参考:
docker run --net=host -v /root/brook-web:/root/brook-web -d capton/brook-web /bin/bash -c "python brook-web.py 8080"
这个模式下,结束开启的容器后镜像内容不会改变,这个docker镜像内的所有配置将归零
docker run --net=host -d capton/brook-web /bin/bash -c "python brook-web.py 5000"
默认端口5000 若要修改服务端口,参考:
docker run --net=host -d capton/brook-web /bin/bash -c "python brook-web.py 8080"