常用服务(Redis、RabbitMQ等)Docker启动指引
# 常用服务(Redis、RabbitMQ等)Docker启动指引
# 1.启动rabbitMQ
# 1.1 创建并运行rabbitmq容器
windows下cmd指令:
docker run -d -p 15673:15672 -p 5674:5672 --restart=always -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin123456 --hostname myRabbit --name rabbitmq-new rabbitmq:latest
1
Linux:
docker run -d -p 15673:15672 -p 5674:5672 \
--restart=always \
-e RABBITMQ_DEFAULT_VHOST=my_vhost \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin123456 \
--hostname myRabbit \
--name rabbitmq-new\
rabbitmq:latest
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
--restart=always 容器启动后自动重启
# 1.2启动web客户端
方法一:进入容器开启
#进入rabbitmq容器
docker exec -it 容器名/容器id /bin/bash
#开启web客户端
rabbitmq-plugins enable rabbitmq_management
1
2
3
4
2
3
4
方法二:不进入容器开启 上一步的容器名为rabbitmq-new
docker exec -it 容器名/容器id rabbitmq-plugins enable rabbitmq_management
1
# 1.3 访问rabbitmq的web客户端
第一步的端口为15673 账号密码为admin、admin123456,如果没有指定的话那么rabbitmq的默认账号密码是:guest/guest 访问URL:http://localhost:15673/ 如果提示网页无法访问的话,可检查服务器的防火墙是否开启了这个端口。
#查看防火墙规则中打开的端口列表
firewall-cmd --list-ports
#添加端口
firewall-cmd --zone=public --add-port=15673/tcp --permanent
#重新加载,使配置生效
firewall-cmd --reload
1
2
3
4
5
6
2
3
4
5
6
- --zone=public 指定了要添加规则的区域(这里是公共区域)
- --add-port=15673/tcp 指定了要添加的端口及其协议(这里是 TCP 协议的 15673 端口)
- --permanent 则表示将规则永久保存,使其在系统重启后仍然有效。
# 2.启动Redis
Windows下cmd命令:
docker run --restart=always --name some-redis -d -p 6379:6379 -v E:/DevData/config/redis.conf:/usr/local/etc/redis/redis.conf redis redis-server /usr/local/etc/redis/redis.conf
1
其中,-v E:\CZB\Desktop\临时文件夹/redis.conf:/usr/local/etc/redis/redis.conf
表示将E:\CZB\Desktop\临时文件夹/redis.conf映射到容器的/usr/local/etc/redis/redis.conf路径
--restart=always 容器启动后自动重启
# 3.安装Oracle 19c
# 3.1 拉取镜像
docker pull iatebes/oracle_11g:latest
1
# 3.2 启动容器(须提前创建数据库目录 /mydata/oracle/oradata)
docker run -d --privileged --name oralcle11g -p 3521:1521 iatebes/oracle_11g
1
2
3
2
3
# 进入容器
docker exec -it oracle11g bash
1
# 修改oracle配置
# 修改root密码
passwd
1
# 切换oracle用户
su oracle
1
# 匿名登录oracle
sqlplus /nolog
1
# dba身份登录
conn /as sysdba
1
# 修改用户system、sys用户的密码
alter user system identified by system;
1
alter user sys identified by sys;
1
# 测试连接oracle11g
编辑 (opens new window)
上次更新: 2024/11/12, 01:30:39
- 02
- nginx的https证书自动续期09-13
- 03
- Redis为什么快?09-07