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

相关推荐
2501_937767165 分钟前
面向设计 / 研发部门:终端文件统一归档 + 服务器定时备份实践
运维·安全
程序员老赵18 分钟前
Docker 部署 Hue:轻松搭建数据库与数据仓库 SQL 查询平台
sql·docker·开源
重生之高冷汉堡包1 小时前
ChatGPT 如何打造自动化账号:从零搭建到高效运营
运维·chatgpt·自动化
aaa最北边1 小时前
Linux 上的交叉编译
linux·运维·服务器
小张成长计划..2 小时前
【Linux】27:日志
linux·运维·服务器
时间售卖铺2 小时前
Nginx 反向代理
运维·nginx·云原生
life码农2 小时前
Nginx location 优先级详解:匹配规则、修饰符与完整代码示例
运维·nginx
我命由我123452 小时前
Python 开发 - Python 虚拟环境
运维·开发语言·后端·python·http·https·java-ee
dlhto2 小时前
Windows 使用 Rufus 制作 AlmaLinux 10.2 启动 U 盘:从 ISO 下载到服务器安装
运维·服务器·windows
软件派2 小时前
Beam.Win 自动化办公与业务流程提效指南
运维·自动化