参考链接 Demo大毛的油管教程
我测试了一下Win11下面的安装过程
申明:文章只包括如何安装后续的交互过程请参考上述的youtube
1 首先检查你的电脑有无Powershell
1.1如果无 请去下载 一般都是默认安装了的
2 进入菜单打开Powershell
Tips:右键选择以为管理员身份打开 不然在进行后面的步骤时候 会显示你权限不够
我是在电脑的D盘测试 所以我在D盘下面建立了一个文件夹test
打开powershell后 输入如下命令
cd D:\test
根据文档的提示 下面几步分别是 1安装wsl 2安装docker 3本地运行(省略)
1 由提示在powershell输入以下命令(记得以管理员身份启动)
wsl --install
下图是安装完成后的样子 然后需要重启
完成上述步骤后 你会在菜单界面看见一个ubuntu的图标(左下) 点击它 等待安装几分钟
然后看见下面界面 让你设置账户和密码 linux设置密码时候 密码不会显示 所以不是你的键盘失灵了!!! 完成账户和密码的设置 第一步就完成了
Tips: 有人在设置ubuntu的账户和密码界面 退出后 遇到了下面界面的问题
解决方法:https://github.com/microsoft/WSL/issues/4194
2 安装docker 根据官方的链接 选择下图的这个
Tips: 安装过程较长 过程中请勿退出!!! 不然会出问题 需要卸载docker文件重新安装 千万别退出 慢慢等一会
安装过程
docker安装完成
然后桌面双击启动 按照提示进行创建
然后进入当时wsl下载的ubuntu
首先输入命令
sudo su
输入密码后 得到最高管理员权限
输入
curl https://www.espressosys.com/cape/docker-compose.yaml --output docker-compose.yaml
显示下面的界面就算是成功了
Tips:这一步的下载可能会由于你的网络问题无法进行下载 我先用校园网无法下载 后来切换成手机热点 就可以下载了
输入
docker-compose pull
得到下图的界面 显示两个done
Tips:如果无法下载 可以试试切换网络
输入
docker-compose up
得到下图的界面
Tips:这里我在第一次做的时候 给我连续报错了 后面查询到是因为我的linux没有开放它需要的端口 但是我在第二次做的时候没有遇到这个问题
如果你遇到了怎么解决呢?可以谷歌下ubuntu开放特定端口 下面的可以参考 但不要执行
sudo apt-get update
因为涉及换源 比较麻烦.
最终 在浏览器输入 localhost 按照demo大毛的视频完成后续步骤
Tips:在申请密钥的时候 可能会提示你没有正确安装 这时候你需要看看你的docker是否同时运行着两个镜像 严格来讲 按照教程走 是不会遇见的 我第一次安装时遇见了 纯属作死 后来清除了 按照文档没有遇见问题
这是我的推特 有啥问题 可以直接私信