码匠客服

Docker

您可以选择使用 Docker-Compose (推荐)或者 Docker 私有化部署码匠。

准备

💡 说明

  • 服务器最低要求:2 核 CPU 和 4 GB RAM
  • Windows 推荐使用 PowerShell 来执行以下命令

创建一个名为 majiang 的目录,用于存放码匠实例数据。

mkdir majiang
cd majiang

使用 Docker-Compose 部署(推荐)

部署

步骤 1:下载配置文件

可以使用 curl 命令进行下载:

curl https://majiang-files.oss-cn-hangzhou.aliyuncs.com/docker-compose.yml -o $PWD/docker-compose.yml

或者通过点击 docker-compose.yml 进行下载。

步骤 2:启动 docker 容器

运行命令启动 docker 容器:

docker-compose up -d

初次启动会自动下载 docker 镜像,镜像约 400 MB。

镜像下载完毕后,服务会在 30 秒内完成启动,请耐心等待。

💡 说明

如果遇到镜像下载速度慢或下载失败的问题,请参阅 Docker 镜像加速器文档配置国内的镜像加速源。

步骤 3:查看 docker 状态

通过以下命令来查看日志:

docker logs -f majiang

当看到frontend、backend、redis、mongo entered RUNNING state时,码匠服务已经正式启动,如下图:

更新

执行以下命令来更新码匠服务:

docker-compose pull
docker-compose rm -fsv majiang
docker-compose up -d

使用 Docker 部署

部署

执行以下命令来私有化部署码匠服务:

docker run -d --name majiang -p 3000:3000 -v "$PWD/stacks:/majiang-stacks" iocmajiang/majiang

更新

执行以下命令来更新码匠服务:

docker pull iocmajiang/majiang
docker rm -fv majiang
docker run -d --name majiang -p 3000:3000 -v "$PWD/stacks:/majiang-stacks" iocmajiang/majiang

部署完毕后

访问 http://localhost:3000,选择立即注册,注册后将自动创建企业,之后您可以邀请成员进入该企业。

常见问题