docker 安装mysql 跟 Rabbitmq

使用 Docker Compose 一键启动 Redis、MySQL 和 RabbitMQ Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具。通过一个 YAML 文件,我们可以配置多个容器的启动参数、环境变量、网络和卷挂载等信息。这使得部署和管理复杂的多容器应用变得简单而高效。在本文中,我们将使用 Docker Compose 部署 Redis、MySQL 和 RabbitMQ,为微服务应用提供存储、消息队列和数据库支持。通过 Docker Compose,我们可以轻松地部署和管理 Redis、MySQL 和 RabbitMQ 这些关键的微服务基础设施组件。 阅读详情

1.安装MySQL

转自https://blog.youkuaiyun.com/junshangshui/article/details/79432487

首先用docker search mysql 查询有什么mysql镜像

然后我们选用了mysql/mysql-server

docker pull mysql/mysql-server:5.7.21 下载了镜像,然后运行镜像

docker run --name mysqlOne -d -p 3306:3306 mysql/mysql-server:5.7.21 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci

docker logs mysqlOne 查看容器的日志,可以看到mysql默认的密码,把密码复制下来

docker exec -it mysqlOne bash 进入容器

mysql –u root -p   使用root账号和默认密码登录mysql

接着输入命令来修改root的密码(注意命令以英文的分号结束)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc123456';

CREATE USER 'abc'@'%' IDENTIFIED BY 'abc123456' require none;

这个命令将创建一个名称为abc密码为abc123456的账号,其中的百分号表示此账号可通过外部登录到mysql,如果把百分号改为localhost则表示只能在本机登录mysql。“require none”可以不写,默认就是它。有require X509, require SLL等

GRANT ALL PRIVILEGES ON *.* TO 'abc'@'%' WITH GRANT OPTION;  设置用户的权限

要是在连接Mysql的时候报Client does not support authentication protocol requested by server; consider upgrading MySQL client

可以这样设置

 alter user 'root'@'%' identified by '密码' password expire never;禁止密码过期 

 alter user 'root'@'%' identified with mysql_native_password by '密码';把用户密码登录的加密规则还原成mysql_native_password这种加密方式(旧的加密码方式,mysql8之后,加密规则是caching_sha2_password)

 flush privileges;再次刷新一下权限配置。

2.安装RabbitMQ

2.1 首先在Docker里 docker search  rabbitmq

然后选择一个版本pull下来,我选择的是latest,于是  docker pull rabbitmq

然后用docker images 可以看到这个版本的已经下载下来了

然后docker run -itd -p 5672:5672 -p 15672:15672 rabbitmq:latest

然后docker ps 就可以看到Rabbitmq已经在运行了。所以说。用docker真是爽爆了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EMC工程师职业发展:从测试整改到系统设计的进阶之路 电磁兼容(EMC)是确保电子设备在复杂电磁环境中可靠工作的关键技术,其核心在于控制电磁干扰(EMI)并提升抗扰度。其基本原理涉及电磁场理论、噪声耦合路径与滤波屏蔽技术。对于电子产品而言,EMC设计直接关系到能否通过CE、FCC等强制性认证,是产品上市和市场竞争力的关键。在工程实践中,EMC工程师需要从电路设计、PCB布局、元器件选型等源头入手,将EMC要求融入产品开发全流程,实现从后期“整改”到前期“设计预防”的价值跃迁。本文聚焦EMC工程师的核心能力体系构建与职业发展路径,深入探讨了如何从掌握标准测试、电 阅读详情

相关推荐

java 二维码生成及其标签打印

本文主要内容 二维码生成 二维码标签预览及打印 二维码生成 笔者此次的二维码是通过调用第三方接口生成的,具体流程如下: 根据规范要求调用第三方接口,返回二维码下载地址及二维码图片的属性值(图片大小等) 根据返回的值获取二维码下载地址,根据地址下载二维码图片,保存至本地磁盘及记录数据信息 扫描二维码跳转相应地址,显示资产的基本信息 最终生成的二维码如下图所示: 预览并批量打印二维码标签 先...

孙小牟的博客 4942

修改mysql的root密码

登录 mysql -u root 如果忘记密码可执行mysqld --shared-memory --skip-grant-tables命令 修改密码 直接执行如下命令即可 alter user ‘root’@‘localhost’ identified by ‘123456’; flush privileges;

CalvinXCui的博客 528

从零搭建SPI通信系统:AXI Quad SPI IP核在Xilinx平台上的完整配置流程

本文详细介绍了在Xilinx平台上使用AXI Quad SPI IP核从零搭建SPI通信系统的完整配置流程。涵盖IP核架构解析、Vivado环境配置、寄存器编程实战及性能优化策略,帮助开发者快速实现高速稳定的SPI通信,特别适用于嵌入式系统开发中的外围设备连接需求。

hh234的博客 1053

docker安装tomcat、mysql、redis、rabbitmq、nginx

1 tomcat安装 2 mysql安装 3 redis安装 4 rabbitmq安装

michael_linux的博客,一个小小小学生。滴水穿石,步步为营,只为那刹那芳华。 2367

手把手教你用ADuC845 DAC调试恒流电路(附实测数据与避坑指南)

本文详细介绍了如何利用ADuC845 DAC调试恒流电路,包括硬件搭建、DAC输出校准、低端死区问题解决方案及系统级调试技巧。通过实测数据和避坑指南,帮助工程师快速解决非线性输出和稳定性问题,提升电路性能。

life6的博客 336

搞定汽车座椅电机EMC超标:一个PCB滤波板的实战设计与避坑心得

本文详细介绍了汽车座椅电机EMC超标问题的解决方案,通过PCB滤波板的实战设计,解决了传导发射测试超标问题。文章分享了在空间受限条件下的滤波电路架构设计、接地系统优化及迭代验证过程,为汽车直流电机的EMC整改提供了实用方法论。

weixin_30336061的博客 379

docker 安装mysql,redis,rabbitmq

进入 到 /etc/docker 目录下,执行vi daemon.json,将下面参数粘贴复制到daemon.json,退出保存,在执行systemctl restart docker。7.安装时发现下载数据很慢,在这里配置远程仓库。

weixin_50731688的博客 741

90. 将 SAP ABAP 内表内容本地导出成 Excel 文件

这里文件扩展名为 csv,全称是 Comma-Separated Values,意思是这种类型的文件内容,由逗号分隔。除了 ASC 之外,另一个可用的选项是 BIN,适用于 PDF,EXE 等二进制文件的导出。支持海量的输入和输出参数,我们这个简单的本地导出场景里,大部分参数都用不上。这个分隔符的添加逻辑,编写在上图红色高亮矩形框内,使用的语法是。本教程有学习者向我提问,询问如何将 ABAP 某某函数的某某输出参数的值,导出成本地 Excel 文件。把这个内表的内容,下载到本地,以本地文件的方式保存。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1742

mysql账号权限

创建用户 https://dev.mysql.com/doc/refman/5.7/en/create-user.html CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'password'; 语法 GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user [auth

kongkong的专栏 390

yolov8涨点系列之Concat模块改进

yolov8涨点系列之Concat模块改进

zhang1379的博客 2950

抓包网络调试工具 reqable抓包教程

如果CA根证书未安装成功,网络图标是黄色,点击盾牌图标可以进入CA根证书安装界面,详细步骤请阅读。在API调试中,获取流量是第一步也是最基本的操作,这里讲解下如何使用Reqable获取流量,通俗地讲就是抓包。我们可以选择一个图片请求,双击打开详情面板,能够看到该请求的详细信息。如果系统代理未设置,网络图标是黄色,点击网络图标可以自动设置系统代理。此域名的结构树,可以查看该域名下所有请求的目录结构,点击选择可以查看该请求的详情。首先,需要启用Reqable的调试功能,点击最右上角的。打开浏览器,输入地址。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2557

docker 安装mysql rabbitMq

一 、docker安装 yum install -y docker 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://bnl4x3da...

Elegant_syh的博客 271

MVDR算法: 自适应波束形成在信号处理领域中扮演着重要的角色。本文将介绍MVDR(最小方差无失真响应)算法,并提供相应的Matlab源代码实现。

MVDR算法是一种用于抑制干扰信号并增强感兴趣信号的自适应波束形成算法。它的基本思想是通过对干扰信号进行空间滤波,使其在感兴趣信号方向上的输出功率最小化。这种方法可以提高信号的质量和可辨识度,特别是在存在多个干扰源的复杂环境中。本文将介绍MVDR(最小方差无失真响应)算法,并提供相应的Matlab源代码实现。使用MVDR算法,我们可以通过对观测信号进行波束形成来抑制干扰信号并增强感兴趣信号。以上是MVDR算法的Matlab实现。的每一列代表一个阵列元素的观测信号。表示期望的波束指向,即感兴趣信号的方向。

HackWhisper的博客 1245

【Docker篇】Linux安装Docker、docker安装mysql、redis、rabbitmq

注意:新建容器之前,先关闭之前安装的mysql8.0,因为mysql默认端口号为3306。进入mysql5.7容器,并查看/etc/mysql目录下的my.conf配置文件是否存在。# 参数说明 -p 3312:3306 将容器的3306端口映射到主机的3312端口。# 默认是从国外的,不推荐,linux命令直接报错:连接docker官网超时 ​。# 4.安装docker相关的 docker-ce 社区版 而ee是企业版。# 使用docker ps -l查看启动的容器,有NAMES属性的容器。

踢桃的成长之路 2065

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

安装docker、docker搭建mysql、rabbitMQ

一、卸载docker 彻底删除docker及其组件 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine rm -rf /etc/systemd/system/docker.serv

weixin_44195615的博客 511

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

docker中安装mysql、redis、rabbitmq

docker中安装mysql(个人笔记) 安装mysql 1.docker search mysql 2.docker pull mysql:5.7.19 3.docker run -p 3306:3306 -v $PWD/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password --name mysql57-d imagesid -p...

牙刷也刷牙 533

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

centos使用docker安装Mysql、Rabbitmq

name 是 容器别名,将 宿主机 5672端口映射到 容器内5672,and 端口15672端口映射到 容器内15672 端口,访问宿主机端口的时候会映射到对应容器端口, -d 表示后台运行。rabbitmq镜像尽量选择带-management后缀的,因为这个是自带Web监控页面。打开网址http://127.0.0.1:15672/安装docker的最新版本,不指定版本号即默认安装。查看docker运行状态。

qq_44373419的博客 693

Docker安装MySQL、Redis、RabbitMQ、ElasticSearch、Zookeeper

1. 安装Docer 可参考:https://blog.youkuaiyun.com/qq_38038143/article/details/98491035 2. 安装MySQL 官网:https://hub.docker.com/_/mysql?tab=description 安装: docker pull mysql:5.7 上面代码指定了安装版本为5.7,图片中没有指定,建议安装5.7,因为如果...

GYT0313 952

Docker安装及使用,Docker 安装MySQL、安装Tomcat、安装RabbitMQ

CentOS7安装Docker   Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。   社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。   社区版按照stable和edge两种方式发布,每个季度更新stable版本,如18.01,18.09;每个月份更新edge版本,如18.01,18.02。   Docker支持以下的CentOS版本:   在 CentOS 7 上,要求系统为64位、系

Z645817的博客 429

DOCKER 安装mysql,redis,MongoDB,rabbitmq

例如:docker run -d --name redis -p 6379:6379 redis:latest redis-server --appendonly yes --requirepass “123456”解决方法:docker pull --platform linux/x86_64 mysql:5.7。-d:代表后台运行容器 /etc/redis/redis.conf:指定配置文件运行。-p 宿主机端口:容器端口:为了映射当前Linux端口和容器端口。–name 容器名称:指定容器的名称。

Ls66666Ls的博客 899

Docker 安装mysql nginx elasticsearch redis RabbitMQ

Docker安装Nginx

chengqingshihuishui的博客 476

Docker 容器方式安装Mysql、Nacos、Redis、Rabbitmq

以上就是通过docker 如何安装我们日常使用软件教程,通过docker我们快速有效就的安装一个工具软件,比我们平时普通安装方便快捷。通过docker安装mysql来了解认识我们docker,重点是理解数据卷这个概念。这些镜像已经创建容器的方式都是docker官方给出的,因此假如我们想要自己制作镜像,该如何制作呢?有这样疑问的小伙伴可参考此篇文章《Dockerfile-制作镜像》

各位大佬有任何问题欢迎在相应文章下一起讨论,博主会第一时间帮助大家处理相应问题~ 1142

docker 安装mysql、rabbitmq、redis

docker安装挂载mysql、rabbimq、redis

baidu_29090355的博客 479

Docker安装mysql redis rabbitMQ

快速安装Docker 一定要主要命令的符号是英文的 本机ip centos 192.168.1.106 docker start rabbitmq38 redis623 mysql57 ES01 docker stop rabbitmq38 redis623 mysql57 -------------------------------------------------------------------------------------- yum install docker...

sinat_33211329的博客 187

商城项目环境准备 — docker安装mysql、redis、rabbitmq和nacos

访问:http://ip:15672。访问:ip:8848/nacos。

m0_59376721的博客 867

Docker安装常用软件(Mysql、RabbitMQ)

目录 一:Docker安装Mysql 二:Docker安装Redis 一:Docker安装Mysql 1、查询mysql版本 docker search mysql 2、下载MySQL5.7版本 docker pull mysql:5.7 3、等待下载完成、创建MySQL容器 docker create --name mysql3308 -e MYSQL_ROOT_PASSWORD=root -p 3308:3306 mysql:5.7 4、启动容器 docker sta.

faozhe 259
上一篇: Redis的性能瓶颈
下一篇: springBoot遇到的一些问题
AAA821
博客等级 码龄14年 19粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值