因为公司要求,需要积分达到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

2999