容器化
2025-01-10 15:40:19 0 举报
AI智能生成
容器化引入流程
作者其他创作
大纲/内容
环境准备
(初始化)(开发环境)打包服务器(安装docker服务)
(初始化)docker运行环境(测试环境、生产环境服务器需要安装docker)
项目操作
(初始化)maven的父类POM新增打包插件及新增配置
(新增模块需要增加)每个服务模块新增Dockerfile及启动脚本
(新增模块修改)为项目编写发布配置docker-compose.yml
发布部署
第一次部署
1. 安装docker环境,参照第一步安装docker应用;
2. 复制工程项目中的docker文件夹内的文件(如下图)到服务器,并进入到文件夹内;
3. 修改.env文件里的环境变量(如nacos配置地址信息等),修改docker-compose.override.yml文件中的版本号、内存限制(可不改、用默认即可)等信息;
4. 启动服务:执行命令 docker compose up -d 即可启动配置内的所有服务
2. 复制工程项目中的docker文件夹内的文件(如下图)到服务器,并进入到文件夹内;
3. 修改.env文件里的环境变量(如nacos配置地址信息等),修改docker-compose.override.yml文件中的版本号、内存限制(可不改、用默认即可)等信息;
4. 启动服务:执行命令 docker compose up -d 即可启动配置内的所有服务
版本升级
1. 修改docker-compose.override.yml文件中对应服务的版本号
2. 启动服务:执行命令 docker compose up -d 即可更新升级对应服务版本
2. 启动服务:执行命令 docker compose up -d 即可更新升级对应服务版本
其它命令
● 查看服务启动状态:docker compose ps -a (status列:running<启动>;exit<退出>)
● 查看对应服务的应用日志(比如查看auth的日志):docker compose logs ybd-service-auth , ybd-service-auth为services下对应的容器名字
● 查看对应服务的应用日志(比如查看auth的日志):docker compose logs ybd-service-auth , ybd-service-auth为services下对应的容器名字
收藏
0 条评论
下一页