docker安装mysql/Redis/nacos/minio/es/xxl-job

news/2025/11/10 17:41:51/文章来源:https://www.cnblogs.com/cyqf/p/19207784

yum安装jdk

yum  -y  list java*yum install -y java-1.8.0-openjdk.x86_64#检查是否安装成功java -version

docker安装mysql

docker pull mysql:5.8
docker images 
mkdir -p /home/service/mysql/data 
mkdir -p /home/service/mysql/conf
cd /home/service/mysql/conf
touch my.cnf
vim my.cnf

在my.cnf里输入

[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
default-time_zone = '+8:00'
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

运行容器

docker run -p 3306:3306 
--name mysql 
-v /home/service/mysql/logs:/logs 
-v /home/service/mysql/data:/mysql_data 
-e MYSQL_ROOT_PASSWORD=admin@123 -d mysql:5.8

进入容器内部

docker exec -it mysql bash#执行
mysql -uroot -p CREATE USER 'admin'@'%' IDENTIFIED BY 'admin@123';
GRANT ALL ON *.* TO 'admin'@'%'; 
flush privileges; 

开启服务器3306端口访问权限

docker ps查看状态


docker安装minio服务

1搜索镜像 docker search minio

2拉取镜像 docker pull minio/minio

3运行容器

docker run  -p 9000:9000 -p 9090:9090 \--name minio \-d --restart=always \-e "MINIO_ACCESS_KEY=minioAdmin" \-e "MINIO_SECRET_KEY=minioAdmin" \-v /home/miniodata/:/data \minio/minio server \/data  --console-address ":9000" -address ":9000"

访问:服务器ip+9090

项目连接使用:服务器ip+9000 账号密码为MINIO_ACCESS_KEY和MINIO_SECRET_KEY

最后在服务器上放行我们需要访问的9000和9090端口


docker安装nacos

docker search nacos
docker pull nacos/nacos-server
# 镜像拉完之后,启动脚本
#2.x版本
docker run -d \--name nacos \--privileged \--cgroupns host \--env MODE=standalone \-e JVM_XMX=256m \-e JVM_XMS=256m \-e NACOS_AUTH_ENABLE=true \-e NACOS_AUTH_TOKEN=ZZJ6eZi9K5xnCycxFK5yemX8i4emwW/DU1EpQoGUIV0= \-e NACOS_AUTH_IDENTITY_KEY=admin \-e NACOS_AUTH_IDENTITY_VALUE=admin123 \-p 8848:8848/tcp \-p 9848:9848/tcp \--restart=always \-w /home/nacos \nacos/nacos-server:v2.3.1默认用户:nacos:nacos# 3.x版本
docker run -d \--name nacos \--privileged \--cgroupns host \--env MODE=standalone \-e JVM_XMS=256m \-e JVM_XMX=512m \-e JVM_XMN=128m \-e NACOS_AUTH_ENABLE=true \-e NACOS_AUTH_TOKEN=ZZJ6eZi9K5xnCycxFK5yemX8i4emwW/DU1EpQoGUIV0= \-e NACOS_AUTH_IDENTITY_KEY=admin \-e NACOS_AUTH_IDENTITY_VALUE=admin123 \-p 8848:8848/tcp \-p 9848:9848/tcp \-p 8080:8080/tcp \-e NACOS_CONSOLE_PORT=8080 \--restart=always \-w /home/nacos \nacos/nacos-server
环境变量 作用 必需 示例值
NACOS_AUTH_ENABLE 启用认证 true
NACOS_AUTH_IDENTITY_KEY 身份验证键 admin
NACOS_AUTH_IDENTITY_VALUE 身份验证值 admin123
NACOS_AUTH_TOKEN JWT令牌密钥 随机Base64字符串
NACOS_USERNAME 管理员用户名 admin
NACOS_PASSWORD 管理员密码 admin123

docker安装Redis

1拉取镜像

docker search redis
docker pull redis

2准备配置文件

redis.conf

# 基础配置
bind 0.0.0.0                 # 允许所有网络接口连接,适用于容器环境  
port 6379                    # 默认端口
daemonize no                 # 在 Docker 中作为前台进程运行(重要!)  
protected-mode no            # 配合 bind 0.0.0.0 和密码使用,允许远程连接  
timeout 300                  # 客户端空闲超时时间(秒)
tcp-keepalive 60             # 定期检查连接是否存活  # 安全设置
requirepass admin@123  # 设置访问密码# 持久化设置 (与您的启动命令 --appendonly yes 协同工作)
appendonly yes               # 启用 AOF 持久化 )
appendfilename "appendonly.aof"
appendfsync everysec         # 在性能和数据安全间取得平衡的同步策略 
dir /data                    # 数据持久化目录,与您挂载的卷位置一致 # 内存管理
maxmemory 1gb                # 根据您的系统资源调整最大内存限制 
maxmemory-policy allkeys-lru # 内存满时的数据淘汰策略# 日志设置
loglevel notice              # 日志级别
logfile ""                   # 日志输出到标准输出,便于 Docker 收集# 其他设置
databases 16                 # 数据库数量
stop-writes-on-bgsave-error yes
rdbcompression yes

3运行容器

启动命令
docker run -p 6379:6379 #端口映射
--name redis 
-v /data/redis/redis.conf:/etc/redis/redis.conf    #挂载配置文件位置
-v /data/redis/data:/data                          #存储数据位置
-d redis redis-server 
/etc/redis/redis.conf     #以这个配置启动redis
--appendonly yes          #数据持久化

开放服务器的端口6379

docker安装es服务

1. 安装基础工具 yum install -y yum-utils device-mapper-persistent-data lvm2 为后续安装 Docker 准备必要的包管理工具和设备映射支持
2. 搜索镜像 docker search elasticsearch 从 Docker Hub 搜索可用的 Elasticsearch 镜像,查看官方版本
3. 拉取镜像 docker pull elasticsearch:7.3.1 下载指定版本的 Elasticsearch 镜像到本地
4. 运行容器 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" 8n2vh06d972f 创建并启动一个容器-d后台运行;--name命名容器;-p端口映射;-e设置环境变量(单节点模式,JVM 内存);最后是镜像 ID

启动成功后访问服务器IP+9200

用户名:elastic

es8.x版本查看日志即可看到生成的密码

# 查看容器日志,寻找包含'elastic'用户和'password'的行
docker logs <容器名称或Id> | grep -i 'password.*elastic'

docker安装xxlJob

首先确保数据库存在且xxl_job库存在,运行了官方脚本

docker search xxl-job
docker pull xuxueli/xxl-job-admin:2.4.0docker run  -d \			#  后台运行-p 8088:8088\		#端口映射-v /tool/xxl-job/logs:/data/applogs \  #文件夹映射-v /tool/xxl-job/application.properties:/xxl-job/xxl-job-admin/src/main/resources/application.properties \  # 配置文件映射-e PARAMS="--server.port=8088\--spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai \--spring.datasource.username=root \--spring.datasource.password=admin123" \   #参数传递--name xxl-job-admin  \   #容器名称
xuxueli/xxl-job-admin:2.4.0       #指定用于创建容器的镜像名称和版本标签

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/961604.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

低代码高价值场景:让设备管理真正成为企业数字化资产

本文作者:得帆信息联合创始人&CIO刘鑫 制造业设备管理的痛点 在制造业的生产现场,设备是产能的根基。无论是冲压机、注塑机还是检测设备,一旦停机,生产节拍就被打乱,交付计划可能瞬间失控。设备的稳定运行不仅…

re-BABYRE-攻防世界

有关花指令和异或加密 第一步查壳可以看出是ELF文件,拖进IDA里面看一下,shift+F12查看字符串,双击“Please input flag:”或者“Right!"跳转到反汇编窗口进入mian函数并F5查看伪代码点击查看代码 int __fastca…

二维数组去重

二维数组去重def quchong(lst): # 使用了list传引用的特性.加速了计算.for d,i in enumerate(lst):for d1,i1 in enumerate(lst,start=d):if set(i)<set(i1):lst.pop(d)if set(i1)<set(i):lst.pop(d1)return lst…

Pinely Round 5 (Div. 1 + Div. 2) A-D细解

Pinely Round 5 (Div. 1 + Div. 2) A. Round Trip 【题目】 参加cf比赛,分两类div1 div2, div1对所有人rated, div2只对<X的rated。 你可以主动选择在rated的场次加分或者减分,如果当前场次能够rated,当前分为R…

2025年三相滤波器源头厂家权威推荐榜单:EMI电源滤波器/防雷滤波器/电源滤波器源头厂家精选

在工业自动化与电能质量要求不断提升的背景下,三相滤波器作为抑制电磁干扰、保障设备稳定运行的关键元件,其性能直接影响整个电力系统的可靠性。根据行业数据显示,全球电源滤波器市场规模预计到2027年将达到13.6亿美…

UT010029: Stream is closed

做下载文件的时候遇到了一个报错:UT010029: Stream is closed经排查,是因为下载接口有返回值导致的

官宣上线!RocketMQ for AI:企业级 AI 应用异步通信首选方案

随着 AI 技术的快速发展和应用落地,RocketMQ 已完成向“AI MQ”方向的战略升级,不仅支持传统的微服务应用,也致力于为企业级 AI 应用的开发和集成提供一站式异步通信解决方案,涵盖会话管理、Agent 通信、知识库构建…

GD32VW553-IOT V2 测评和移植 - 实践

GD32VW553-IOT V2 测评和移植 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monac…

什么是 FFmpeg:开源免费的多媒体处理框架 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

AI元人文宪章:在缺陷中前行——价值权衡时代的协作体系

AI元人文宪章:在缺陷中前行——价值权衡时代的协作体系 前言:拥抱不完美的规则 规则,是人类智慧的结晶,也是人类无知的映射。我们制定规则以求秩序与公平,却必须清醒地认识到:任何规则体系,从其诞生之初便内嵌了…

2025年台湾铨盛仪表公司口碑推荐榜

2025年台湾铨盛仪表公司口碑推荐榜专业推荐首选:昆山凯沃自动化控制设备有限公司作为台湾铨盛仪表(ADTEK)在中国大陆地区授权一级代理商已达18年的专业服务商,昆山凯沃自动化控制设备有限公司凭借其深厚的技术底蕴…

2025年销量高的前置过滤器口碑推荐榜

2025年销量高的前置过滤器口碑推荐榜随着人们对饮用水安全的日益重视,前置过滤器作为家庭净水系统的第一道防线,已成为越来越多家庭的必备选择。在众多品牌中,GOOTHO库硕凭借其卓越的性能和贴心的定制服务,在2025年…

2025年靠谱的藤椒火锅底料口碑推荐榜单

2025年藤椒火锅底料口碑推荐榜单:饭巢藤椒火锅底料领跑行业榜单前言随着消费者对健康饮食需求的不断提升,藤椒火锅底料凭借其清爽麻香、不油腻的特点,成为2025年火锅市场的新宠。经过对全国3000余家商超专柜销售数据…

2025年离心管道风机定制厂家推荐排行榜

2025年离心管道风机定制厂家推荐排行榜在工业通风和空调系统领域,离心管道风机作为核心设备,其性能和质量直接影响整个系统的运行效率。随着2025年的到来,市场对高品质离心管道风机的需求持续增长。以下是经过综合评…

CF2119E And Constraint

学到了一些东西。 首先考虑到 \(b_i\) 的二进制位一定包含了 \(a_{i - 1} | a_i\) 的二进制位,我们不妨求一个 \(p_i\) 表示将 \(b_i\) 最少加多少可以满足这个条件的数。 但是我们发现可能存在一些的与的数比 \(a_i\…

Follow the Penguins

题意: 给定若干个点,它们有一个要追赶的点和当前位置,求最后所有点停止的时间,(一个点移动的速度为0.5) 思路: 使用set模拟优先队列 求出每个点移动的方向(一定不变了) 存一个pair<当前点和追赶点的距离 即…

2025年钢管输送翻转生产厂家权威推荐榜单:车床辅助机构/油套管加工机构/管螺纹加工送料机构源头厂家精选

在工业自动化与油气产业协同发展的背景下,钢管输送翻转设备作为管材加工产线的核心装备,其性能直接影响生产效率和产品质量。根据行业数据显示,全球工业自动化设备市场规模预计到2027年将达到3062亿美元,年复合增长…

zed odoo lsp配置

文档: https://github.com/odoo/odoo-zed https://github.com/odoo/odoo-ls/wiki/3.-Configuration-files#no-configuration-file // zed settings.json"lsp": {"rust-analyzer": {"initial…

Raylib 音乐和音效

音乐和音效 相关函数: void InitAudioDevice(void); void CloseAudioDevice(void); Music LoadMusicStream(const char *fileName); void PlayMusicStream(Music music); void UpdateMusicStream(Music music); void S…

2025年挤压铝型材推荐榜单

2025年挤压铝型材推荐榜单:铝原素领跑行业创新随着工业制造技术的快速发展,挤压铝型材在各行各业的应用日益广泛。作为铝型材定制领域的专业制造商,铝原素凭借其卓越的产品质量和全方位的服务优势,在2025年挤压铝型…