news 2026/10/2 13:45:38

docker安装常见软件集合

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker安装常见软件集合

https://hub.docker.comhttps://hub.docker.com

安装mysql
docker run -d \ -p 2306:3306 \ -v /server/seata/conf:/etc/mysql/conf.d \ -v /server/seata/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ --name mysql-seata \ mysql:8.0.30
安装nacos
# 拉取镜像 注意版本v2.2.3 docker pull nacos/nacos-server:v2.2.3 # 创建容器 docker run --name nacos -e MODE=standalone -p 8848:8848 -p 9848:9848 -d nacos/nacos-server:v2.2.3 # nacos2.x的版本新增了一个客户端与服务端的gRpc的通讯端口号9848

启动后本地访问

http://localhost:8848/nacos/

安装sentinel
# 获取指定版本 docker pull bladex/sentinel-dashboard:1.8.6 ### 报错可以换下面这个 ### docker pull docker.1ms.run/bladex/sentinel-dashboard:1.8.6 ### 如果使用了docker.1ms.run,可以修改为不带前缀的标签 ### docker tag docker.1ms.run/bladex/sentinel-dashboard:1.8.6 bladex/sentinel-dashboard:1.8.6 # 最新版 docker pull bladex/sentinel-dashboard # 创建容器 docker run -d \ --name sentinel-dashboard \ --restart=always \ -p 8858:8858 \ -e TZ=Asia/Shanghai \ -e AUTH_USERNAME=sentinel \ -e AUTH_PASSWORD=sentinel \ bladex/sentinel-dashboard:1.8.6

启动后访问

http://localhost:8858/

安装nginx

# 拉取镜像

docker pull nginx

# 启动

docker run -d --name=nginx -p 80:80 -v nginx_conf:/etc/nginx -v nginx_html:/usr/share/nginx/html -v nginx_logs:/var/log/nginx nginx

安装rabbitMQ

# 拉取镜像
docker pull rabbitmq:3.13-management

# -d 参数:后台运行 Docker 容器
# --name 参数:设置容器名称
# -p 参数:映射端口号,格式是“宿主机端口号:容器内端口号”。5672供客户端程序访问,15672供后台管理界面访问
# -v 参数:卷映射目录
# -e 参数:设置容器内的环境变量,这里我们设置了登录RabbitMQ管理后台的默认用户和密码
docker run -d \
--name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
-v rabbitmq-plugin:/plugins \
-e RABBITMQ_DEFAULT_USER=guest \
-e RABBITMQ_DEFAULT_PASS=123456 \
rabbitmq:3.13-management

访问

http://localhost:15672/

安装 seata-server

拉取

docker pull seataio/seata-server:2.0.0

后台启动
docker run -d --name seata-server \
-p 8091:8091 \
-p 7091:7091 \
-v ~/local/seata/config/resources:/seata-server/resources \
seataio/seata-server:2.0.0

调整占用内存

docker run -d --name seata-server -p 8091:8091 -p 7091:7091 -e JMX_OPTS="-Xmx512m -Xms512m" -v /seata/config/resources:/seata-server/resources seataio/seata-server:2.0.0

访问

http://localhost:7091/#/transaction/list

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/2 13:43:01

基于SpringBoot与Vue的房产租赁管理系统设计与实践

做房产租赁管理系统这个选题,源自一个很实际的痛点。2023年我帮一个二房东朋友打理他的公寓账目,发现他还在用Excel记录租客信息、房租收缴和合同到期日,催租靠翻手机聊天记录,空置房源挂在中介群里靠吼。那一刻我意识到&#xff…

作者头像 李华
网站建设 2026/10/2 13:41:13

Absher: A Benchmark for Evaluating Large Language Models Understanding of Saudi Dialects

文章主要内容和创新点 主要内容 本文介绍了Absher,一个专为评估大型语言模型(LLMs)对沙特方言理解能力而设计的综合基准。该基准包含18,564个多选题,覆盖沙特5个主要地区(中部、西部、南部、东部、北部)的方言及通用沙特术语,涉及六个任务类别:意义识别、真假判断、填…

作者头像 李华
网站建设 2026/10/2 13:40:24

Crashlytics上传dSYM失败?LiveKitWebRTC符号表缺失排查与修复指南

如果你在最近一次 Release Archive 的构建日志里看到这么一行:Upload Symbols Failed:The archive did not include a dSYM for the LiveKitWebRTC.framework with the UUID ...先冷静一下:这不是证书过期,也不是 Firebase 配置写…

作者头像 李华
网站建设 2026/10/2 13:38:51

Superpowers技能扩展框架:AI编程助手从提示词到技能化封装实战

1. 从“superpowers”这个标题说起:它到底是什么第一次看到“superpowers”这个词,很多人脑子里蹦出来的可能是超级英雄电影里的超能力,或者某个游戏里的技能系统。但如果你是在技术社区、代码仓库或者开发者聊天群里反复刷到这个词&#xff…

作者头像 李华