1 安装操作步骤
- 安装 WSL
- 设置 WSL2 为默认
- 安装 Ubuntu
- 检测 Ubuntu WSL 版本
- 安装docker
- docker设置
- 下载安装包(点击下载)
- 启动 Ubuntu
- 检查 Docker 环境
- 解压安装包
- 设置安装参数(可选,不知道要改啥就不动,默认安装即可)
- 执行安装脚本
- 前面1-12步骤均可按照以下链接进行操作: https://dataease.io/docs/installation/offline_installation_windows/
2 执行安装脚本过程中会出现报错情况
2.1 创建容器失败,找不到文件或目录
解决方法:
将 metersphere 目录下所有的 docker-compose-*.yml 里找【volumes】,将下面定义的路径替换到上面的位置或者将 docker-compose-base.yml 的路径替换到相应位置,按照下面要求进行修改。( windows 下的 docker 不要用单独的 volumes 定义,将下面路径写到上面,下面 volumes 部分可删)
如 docker-compose-mysql.yml 文件进行修改,将下面定义的【volumes】路径替换到上面的位置
docker-composer-api-test.yml 文件进行修改,将 docker-compose-base.yml 的路径替换到相应位置
所有的 docker-compose-*.yml 替换完成后,执行 msctl reload即可
3.2 msctl status 发现 ms-prometheus 服务是 Restarting 状态
解决方法:
1.docker logs ms-prometheus 查看日志,发现是 prometheus 目录下的文件没有权限
2.手动给 prometheus 目录赋权
chmod +777 /opt/metersphere/conf/prometheus
chmod +777 /opt/metersphere/data/prometheus
赋权之后执行 docker restart ms-prometheus 进行重启容器。
3.msctl status 服务都是 Up(healthy)状态,使用浏览器访问 http://ip:8081 即可
标签:compose,Windows,离线,prometheus,volumes,MeterSphere,docker,安装,yml From: https://blog.51cto.com/u_15922911/6010569