2.5 KiB
2.5 KiB
部署流程
安装docker
# 1、yum 包更新到最新
yum -y update
# 2、安装需要的软件包,yum-utils提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken
# 3、更新本地镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
或
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 4、 安装docker,出现输入的界面都按 y
yum makecache fast
yum install -y docker-ce
或
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin #开启compose功能
# 5、 查看docker版本,验证是否验证成功
docker -v
# 6、其他
#启动Docker
systemctl start docker
# 停止Docker
systemctl stop docker
# 重启
systemctl restart docker
# 设置开机自启
systemctl enable docker
# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps
安装DockerCompose
1、方式一:linux通过命令下载:
很慢,直接用方式二
2、方式二:直接将docker-compose文件上传至linux目录
具体参考docker-compose文件夹里的readme。
项目相关
打包项目,生成jar,运行docker文件夹下的copy.sh,一键复制jar包,最后docker文件夹上传到服务器里。
1、构建镜像
sudo docker-compose build
2、启动容器
启动所有容器
sudo docker-compose up -d
但是容器启动有顺序要求,具体看deploy.sh
给执行权限
chmod +x deploy.sh
修改文件格式 Unix 格式
vim deploy.sh
:set ff=unix
:wq
按顺序执行
./deploy.sh port
./deploy.sh base
./deploy.sh modules
3、查看容器启动情况
docker ps
4、设置开机自启
docker update --restart=always 容器名
5、更新项目
mysql
服务器
账号:root
密码:123456
本机
账号:root
密码:abc123456
redis
密码:123456
nacos
账号:nacos
密码:jsfbnacos
登录后台
使用docker-compose批量部署
管理员
admin
admin123
普通用户
user
654321
服务器
服务器公网地址113.45.36.253
数据库内网地址192.168.0.114
账号root
密码JuShenFengBao1704
本机虚拟机
账号root
密码123456
百度地图
后端在com.storm.device.service.impl.DeviceServiceImpl替换apiKey
前端在src\config\map.js里替换