本章教程,介绍一下,如何利用
Docker
部署若依微服务。若依微服务项目地址:
https://gitee.com/y_project/RuoYi-Cloud
在云服务器(Ubuntu)上准备以下环境:
1. 安装JDK
2. 安装Docker
可参考以往Docker系列文章:开发喵环境搭建–Docker的安装。
3. 安装docker-compse
yum install docker-compose
查看docker-compse版本
docker-compose --version
将项目中的bootstrap.yml
文件里的修改成:
nacos: 127.0.0.1:8848
修改为:server-addr: ruoyi-nacos:8848
mysql:localhost:3306
修改为 ruoyi-mysql:3306
,并且需要设置数据库连接密码
reids:127.0.0.1
修改为 ruoyi-redis
RuoYi-Cloud\docker\docker-compose.yml
文件里的数据库密码设置数据库密码:MYSQL_ROOT_PASSWORD
RuoYi-Cloud\docker\docker-compose.yml
文件里的version
设置版本号:version : '2'
在RuoYi-Cloud\bin
目录中双击执行package.bat
即可完成打包。
一键复制脚本在RuoYi-Cloud\docker\copy.sh
,进入到当前目录中,通过sh copy.sh
,可以将打包之后的文件包一键复制到docker
目录中。
打包上传有利于文件上传,建议打zip
包。
上传之后,通过zip
解压命令可以对zip
包进行解压。
zip docker.zip
进入到docker
目录中。
# 开启所需端口
./deploy.sh port
# 启动基础环境(必须)
./deploy.sh base
# 启动程序模块(必须)
./deploy.sh modules
# 关闭所有环境/模块
./deploy.sh stop
# 删除所有环境/模块
./deploy.sh rm
chmod 777 *.sh
vim
命令进入编辑脚本文件界面,直接输入:set ff
回车,即可看到当前脚本格式。fileformat=dos
unix
,方法是直接输入:set ff=unix
,输入完成后回车即可看到:fileformat=unix
nacos
访问地址为:http://服务器公网IP地址:8848/nacos
默认账号:nacos
默认密码:nacos
在部署过程中,可能会遇到各种各样的问题,这里总结几个实用的命令。
1. 删除所有镜像命令
docker rmi $(docker images -q)
docker rm $(docker ps -aq)
docker start 容器ID
docker stop 容器ID
docker logs -f 容器ID
Docker
服务# 启动docker
systemctl start docker
# 重启docker
systemctl restart docker
# 关闭docker
systemctl stop docker
九、部署结果预览
powered by kaifamiao