开箱即用的GO后台管理系统 Kratos Admin - 如何进行Docker部署后端

开箱即用的GO后台管理系统 Kratos Admin - 如何进行Docker部署后端

所有的相关操作都封装进Makefile里面。

使用docker-compose安装三方中间件

bash 复制代码
make docker-compose

构建服务的镜像

bash 复制代码
make docker

如果在后端项目根目录下执行该命令,将会构建所有服务的镜像。而在每个服务之下的"app/{服务名}/service"下执行,则构建的是当前服务的镜像。

创建容器

bash 复制代码
docker run -itd --name admin-server --network=app-tier -p 7788:7788 --link postgres --link redis --link consul kratos-admin/admin-service:latest

服务的默认配置,中间件的地址都写的127.0.0.1或者localhost,这时候是访问不了中间件的,需要相应的修改。

相关推荐
earthzhang20212 小时前
第3讲:Go垃圾回收机制与性能优化
开发语言·jvm·数据结构·后端·性能优化·golang
thinktik4 小时前
AWS EKS 集成Load Balancer Controller 对外暴露互联网可访问API [AWS 中国宁夏区]
后端·kubernetes·aws
JanelSirry4 小时前
SOA和微服务之间的主要区别是什么
微服务·soa
追逐时光者4 小时前
将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx
后端·.net
驰羽4 小时前
[GO]GORM 常用 Tag 速查手册
开发语言·后端·golang
AntBlack5 小时前
虽迟但到 :盘一盘 SpringAI 现在发展得怎么样了?
后端·spring·openai
ss2736 小时前
手写Spring第4弹: Spring框架进化论:15年技术变迁:从XML配置到响应式编程的演进之路
xml·java·开发语言·后端·spring
舒一笑6 小时前
🚀 PandaCoder 2.0.0 - ES DSL Monitor & SQL Monitor 震撼发布!
后端·ai编程·intellij idea
xrkhy7 小时前
微服务之hystrix熔断降级和负载均衡
hystrix·微服务·负载均衡
Java中文社群7 小时前
服务器被攻击!原因竟然是他?真没想到...
java·后端