安装docker
建立仓库
## 安装Docker所需要的一些工具包
sudo yum install -y yum-utils
## 建立Docker仓库 (映射仓库地址)
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
启动docker
systemctl stop docker
测试docker
docker ps -a //查看容器命令
安装docker-compose
下载
curl -SL https://github.com/docker/compose/releases/download/v2.19.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
授权
# 将可执行权限应用于该二进制文件
sudo chmod +x /usr/local/bin/docker-compose
测试
docker-compose --version
服务打jar包
(打包前将所有服务停止)记得修改yml文件
docker文件拷贝到桌面便于操作
将对应jar包拷贝到对应文件里
mysql配置
db放入sql脚本文件
dockerfile文件修改mysql版本对应
nacos配置
配置文件修改mysql地址
nginx配置
前端打dist包
其他不需要修改
启动
启动之后日志查看
# 输出日志,不同的服务输出使用不同的颜色来区分
docker-compose logs
# 跟踪日志输出
docker-compose logs -f
启动中间件
cd /home/docker/ #进入docker文件所在目录
#注意执行完此命令后请执行 docker-compose logs -f #跟踪启动服务的日志打印
#如有报错说明配置有误,请先解决完报错保证nacos,mysql,redis启动成功
./deploy.sh base # 启动基础环境(必须)
./deploy.sh modules # 启动模块(必须)
./deploy.sh stop # 关闭所有环境/模块 重启服务时执行此操作保证修改的配置被读取
./deploy.sh rm # 删除所有环境/模块 重启服务时执行此操作保证修改的配置被读取
然后去测试模块就好了