- 将本微服务项目部署在服务器上,需要先安装 docker compose V2.0
参考官方文档:
Docker Compose Linux 安装: https://docs.docker.com/compose/install/linux/#install-using-the-repository
- 安装完docker compose之后
安装 maven 进行项目打包
sudo apt install maven然后在项目根目录进行项目打包 (如果打包速度过慢,就在setting.xml中切换国内镜像)
sudo mvn package- 执行命令安装项目环境:mysql、redis、nacos、rabbitMQ
sudo docker compose -f docker-compose.env.yml up -d-
再将项目制作成镜像 并发布:
由于进程在前台启动会影响我们的操作,所以加上 -d 参数让容器在后台启动:
docker compose -f docker-compose.service.yml up -d- 试着查看下 docker 容器的状态,能够查看到所有容器的资源占用情况:
sudo docker stats- 如果某个服务启动失败,可以再次单独只启动它,比如网关服务:
sudo docker compose -f docker-compose.service.yml up evaluate-gateway



