docker 部署 遇到的一些问题

1. nacos 部署问题

1.1 问题

springboot 服务器启动失败 AnnotationNacosPropertySourceBuilder - There is no content for NacosPropertySource from dataId[rsa.yaml] , groupId[DEFAULT_GROUP] , properties[{accessKey={nacos.access-key:}, clusterName={nacos.cluster-name:}, configLongPollTimeout={nacos.configLongPollTimeout:}, configRetryTime={nacos.configRetryTime:}, contextPath={nacos.context-path:}, enableRemoteSyncConfig={nacos.enableRemoteSyncConfig:}, encode={nacos.encode:UTF-8}, endpoint={nacos.endpoint:}, maxRetry={nacos.maxRetry:}, namespace={nacos.namespace:}, password={nacos.password:}, secretKey={nacos.secret-key:}, serverAddr={nacos.server-addr:}, username={nacos.username:}}].

1.2 部署描述

sudo docker run -d --name t-nacos -p 10005:8848 -p 10006:9848 -v "(pwd)/nacos-server/logs":"/home/nacos/logs" -v "(pwd)/nacos-server/data":"/home/nacos/data" -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=10.170.0.3 -e MYSQL_SERVICE_PORT=10004 -e MYSQL_SERVICE_DB_NAME=nacos -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 -e MYSQL_DB_PARAM="characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghai" nacos/nacos-server:latest

1.3 解决方案

nacos 官网文档 部署手册概览 | Nacos 官网

虽然我也映射的 -p 10006:9848 但是 在 springboot 部署时 只添加了 8848 端口的映射端口10005,但是没办法 配置 9848 的映射端口 10006 。查看 官方的端口规则,相差 需要 偏移 1000 所以 映射端口 需要 配置 为 11005:9848 。

启动服务,能正常获取 配置文件。

相关推荐
青靴3 分钟前
用 Docker Compose 管理留言板多容器应用
运维·docker·容器
代码程序猿RIP4 分钟前
【C 语言面试】高频考点深度解析
java·面试·职场和发展
ashane131417 分钟前
Springboot 启动过程及源码分析
java·spring boot·后端
caron418 分钟前
c++ -- 循环依赖解决方案
java·c++·算法
Radan小哥20 分钟前
Docker学习笔记---day002
笔记·学习·docker
七夜zippoe25 分钟前
深入理解Java泛型:类型擦除、通配符PECS原则与实践
java·泛型·通配符·类型擦除·pecs
后端小张33 分钟前
【JAVA进阶】SpringBoot启动流程深度解析:从main方法到应用就绪的完整旅程
java·spring boot·后端·spring·spring cloud·java-ee·流程分析
猫头虎41 分钟前
Rust评测案例:Rust、Java、Python、Go、C++ 实现五大排序算法的执行时间效率比较(基于 OnlineGDB 平台)
java·开发语言·c++·python·golang·rust·排序算法
爱吃烤鸡翅的酸菜鱼43 分钟前
【Java】基于策略模式 + 工厂模式多设计模式下:重构租房系统核心之城市房源列表缓存与高性能筛选
java·redis·后端·缓存·设计模式·重构·策略模式
WangY_ZQ1 小时前
eclipse maven 项目 提示 http://maven.apache.org/xsd/maven-4.0.0.xsd‘
java