背景
我们的需求是在本地部署一套 IM 系统,选择 tinode。为便于后端启动,我们采用 WSL 环境,配合 docker 安装数据库,来启动 IM 应用。
解决
WSL 启动前端和后台服务
-
cmd 输入
WSL --update
,确保 WSL 比较新 -
cmd 进入 WSL,确保安装了 docker,
docker ps -a
看看是否启动。如果提示
wsl Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
需要启动 docker:
sudo service docker start
-
docker 安装 mysql
docker run --network="host"