角落小天地 角落小天地
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 页面

    • HTML
    • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • Docker
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Evan Xu

前端界的小学生
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 页面

    • HTML
    • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • Docker
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Docker

    • Docker 数据管理:备份和恢复指南
    • 常用服务(Redis、RabbitMQ等)Docker启动指引
      • 1.启动rabbitMQ
        • 1.1 创建并运行rabbitmq容器
        • 1.2启动web客户端
        • 1.3 访问rabbitmq的web客户端
      • 2.启动Redis
      • 3.安装Oracle 19c
        • 3.1 拉取镜像
        • 3.2 启动容器(须提前创建数据库目录 /mydata/oracle/oradata)
        • 进入容器
        • 修改oracle配置
        • 修改root密码
        • 切换oracle用户
        • 匿名登录oracle
        • dba身份登录
        • 修改用户system、sys用户的密码
        • 测试连接oracle11g
  • NGINX

  • 运维
  • Docker
czb
2024-09-28
目录

常用服务(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

--restart=always 容器启动后自动重启

# 1.2启动web客户端

方法一:进入容器开启

#进入rabbitmq容器
docker exec -it 容器名/容器id /bin/bash
#开启web客户端
rabbitmq-plugins enable rabbitmq_management
1
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
  • --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

# 进入容器

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

img.png

编辑 (opens new window)
上次更新: 2024/11/12, 01:30:39
Docker 数据管理:备份和恢复指南
nginx的https证书自动续期

← Docker 数据管理:备份和恢复指南 nginx的https证书自动续期→

最近更新
01
使用vuepress+GitHub Pages搭建博客并自定义域名(绑定自己的域名)
10-01
02
nginx的https证书自动续期
09-13
03
Redis为什么快?
09-07
更多文章>
Theme by Vdoing | Copyright © 2019-2024 Evan Xu | MIT License | 粤ICP备2021157337号-2 |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式