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 。

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

相关推荐
廋到被风吹走1 分钟前
【Spring】Spring Context 详细介绍
java·后端·spring
我爱学习好爱好爱2 分钟前
Docker Compose部署SpringBoot2+Vue3+redis项目(Rockylinux9.6)
redis·docker·容器
tzhou6445210 分钟前
Docker Compose 编排与 Harbor 私有仓库
运维·docker·容器
Kiyra15 分钟前
LinkedHashMap 源码阅读
java·开发语言·网络·人工智能·安全·阿里云·云计算
Clarence Liu15 分钟前
虚拟机与容器的差异与取舍
linux·后端·容器
sheji341615 分钟前
【开题答辩全过程】以 山林湖泊生态文明建设管控系统为例,包含答辩的问题和答案
java·spring boot
幽络源小助理25 分钟前
SpringBoot兼职发布平台源码 | JavaWeb项目免费下载 – 幽络源
java·spring boot·后端
2501_9167665433 分钟前
【Java】HashMap集合实现类
java·开发语言
摇滚侠37 分钟前
CentOS 7 Linux 离线安装 Docker:离线安装包、依赖文件、安装步骤
linux·docker·centos
不会聊天真君64738 分钟前
设计模式、线程状态、上下文切换、线程安全(JAVA并发第二期)
java