win10 安装docker容器,安装crawlab教程 一、开启系统虚拟内存①打开控制面板 - 选择程序② 选择启动或关闭Windows功能③ 勾选上以下4个内容确定之后会自动安装最后会重启电脑即可安装成功。二、 原生WSL的安装①前提打开了虚拟内存了以管理人员身份打开Power Shell并输入dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart②游览器打开链接并直接默认安装https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi③最后直接命令即可完成安装WSLwsl --set-default-version 2三、下载安装Docker①国内下载链接docker-toolbox-windows-docker-for-windows安装包下载_开源镜像站-阿里云完成之后输入docker -v 检测是否安装成功②在setting设置中找到 Docker Engine填写一下内容, 保存重启电脑registry-mirrors: [https://hub.rat.dev,https://docker.1panel.live]③启动docker 命令docker run -d -p 80:80 docker/getting-started验证是否成功http://localhost 能打开该链接即为成功查看docker运行状态docker psdocker ps -a四、安装Crawlab管理系统①拉去crawlab镜像执行命令等待下载完成docker pull tikazyq/crawlab:latest②安装docker-compose其实比较简单在安装了pip的情况下Python 3执行以下命令。pip install docker-composedocker-compose ps命令行测试是否安装成功③编写Crawlab的docker-compose.yml放到Docker安装的目录下在该目录下打开cmdversion: 3.3 services: master: image: tikazyq/crawlab:latest container_name: master environment: # CRAWLAB_API_ADDRESS: https://your_api_ip:your_api_port # backend API address 后端 API 地址. 适用于 https 或者源码部署 CRAWLAB_SERVER_MASTER: Y # whether to be master node 是否为主节点主节点为 Y工作节点为 N CRAWLAB_MONGO_HOST: mongo # MongoDB host address MongoDB 的地址在 docker compose 网络中直接引用服务名称 CRAWLAB_REDIS_ADDRESS: redis # Redis host address Redis 的地址在 docker compose 网络中直接引用服务名称 ports: - 8080:8080 # frontend port mapping 前端端口映射 depends_on: - mongo - redis worker: image: tikazyq/crawlab:latest container_name: worker environment: CRAWLAB_SERVER_MASTER: N CRAWLAB_MONGO_HOST: mongo CRAWLAB_REDIS_ADDRESS: redis depends_on: - mongo - redis mongo: image: mongo:latest restart: always redis: image: redis:latest restart: always输入命令行代码docker-compose up -d即可自动安装redis和mango等待自动启动④完成之后游览器打开http://localhost:8080可以看到页面五、常见的安装Crawlab问题报错请求错误 502: http://localhost:8080/api/releases/latest. undefined解释这是因为没有正常docker启动redis和mango数据库的问题1、查看安装是否成功2、docker版本兼容性问题3、 查看logs日志有解决不了的安装问题 可评论留言后续一一答复本文章仅限交流学习如有侵权请联系本人修改删除。