部署前提 #
下载安装Docker和Docker Compose,并启动docker
Docker版本:26.0.0+
Docker Compose:v2.26.1+
注意
1 如果报如下错:
Cannot connect to the Docker daemon at unix:///Users/lexluo/.docker/run/docker.sock. Is the docker daemon running?
说明docker没有启动2 supersonic_db_init主要作用是数据库数据初始化,不是常驻服务。执行完成后,exited是正常现象。
启动部署 #
进入docker目录,执行脚步启动 #
docker-compose up -d
注意 支持按SuperSonic版本启动,不指定版本默认是:latest
SUPERSONIC_VERSION=0.9.2-SNAPSHOT docker-compose up -d
注意 镜像下载慢,可配置国内镜像源,许多国内的云服务提供商提供了Docker镜像加速服务。你可以配置Docker使用这些镜像源来加速下载。 以阿里云为例:
- 登录阿里云控制台,进入容器镜像服务。
- 在左侧导航栏中选择“镜像加速器”。
- 复制加速器地址,例如 https://.mirror.aliyuncs.com。
- 编辑 Docker 配置文件 /etc/docker/daemon.json,添加以下内容:
{ “registry-mirrors”: [“https://.mirror.aliyuncs.com”] }- 重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
运维操作 #
1 查看进程运行状况:
docker-compose ps
正常会出现三个服务:
2 查看进程日志信息:
docker exec -it supersonic_standalone bash
进入logs目录查看日志
cd logs
验证 #
待各服务成功启动后,访问链接:http://localhost:9080
如果无法打开链接,请尝试升级Docker Compose到26.0.0+ 、Docker版本到26.0.0+