在Windows上部署techxuexi项目
因为公司要求,需要积分达到1.2W,不然扣绩效,所以这几天才折腾起来,一天光靠techxuexi这个学的话能拿到45分,之前我是放在宝塔上运行的,但是服务器IP地址跟我实际地址差了十万八千里,搞不好就封号了,稳定起见,还是在自己电脑上运行的好一点。我自己是win11系统。
电脑上要安装docker desktop这个软件。
docker desktop是什么?
在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker。
1. 安装 Hyper-V(怎么安装百度可见)
Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。
2. 安装docker desktop
下载地址:https://docs.docker.com/desktop/windows/install/
如果启动中遇到因 WSL 2 导致地错误,请安装 WSL 2。
安装之后,可以打开 PowerShell 并运行以下命令检测是否运行成功:
docker run hello-world
3.在命令行运行如下命令
docker run -ti --rm --name=techxuexi-web --shm-size="2g" -e "ZhuanXiang=True" -e "Pushmode=6" -p "9980:80" techxuexi/techxuexi-amd64:dev86
4.查看是否已安装
docker images
5.等安装完成,就可以打开浏览器检查一下;
localhost:9980
6.可以安装个面板,方便查看管理
docker run --restart always -p 8081:8081 -d -v /var/run/docker.sock:/var/run/docker.sock -v /etc/docker/:/etc/docker/ wangbinxingkong/fast:latest
打开localhost:8081,注册账号密码,就可以登陆了
2999