DOCKER 安装mysql,redis,MongoDB

news/2024/7/5 2:03:02

1.下载docker

https://www.docker.com/

1.安装redis

1.安装redis 镜像 docker pull redis

2.启动redis: docker run -d --name redis -p 6379:6379 redis:latest redis-server

例如:docker run -d --name redis -p 6379:6379 redis:latest redis-server --appendonly yes --requirepass “123456”

-d:代表后台运行容器 /etc/redis/redis.conf:指定配置文件运行
-p 宿主机端口:容器端口:为了映射当前Linux端口和容器端口
–name 容器名称:指定容器的名称
–requirepass “Wangjingeredis17591817” :设置密码

2.安装mysql

1.安装mysql 镜像 (不加版本安装最新版本)
(1)docker pull mysql:5.7
(2)docker pull mysql

Mac 安装报错no matching manifest for linux/arm64/v8 in the manifest list entries
原因:M1芯片是arm64架构,也称作aarch64架构,只能运行arm64/aarch64架构的程序。

解决方法:docker pull --platform linux/x86_64 mysql:5.7

2.启动镜像 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

参数说明:

-p 3306:3306 将主机3306端口映射到容器3306端口
-e MYSQL_ROOT_PASSWORD=root 设置远程登录的root用户密码为root
–name zyz-name 可选,设置容器别名

进入容器命令:docker exec -it c96f3324e800 /bin/sh

输入刚刚设置好的密码:mysql -uroot -proot
alter user ‘root’@‘%’ identified with mysql_native_password by ‘root’;
查看mysql版本:select version();
5.通过navicate for mysql连接测试,连接成功

3.安装MongoDB

1.拉取镜像 docker pull mongo

2.启动容器 docker run -itd --name mongo -p 27017:27017 mongo

此命令有校验
docker run -itd --name mongo -p 27017:27017 mongo --auth
docker exec -it mongo mongo admin

去掉安全验证,启动容器
docker run -itd --name mongo -p 27017:27017 mongo

mongo参考
https://blog.csdn.net/weixin_40693643/article/details/113428994


http://lihuaxi.xjx100.cn/news/1182112.html

相关文章

「实在RPA·服装制造数字员工」助力服装「智」造数字升级

服装制造业作为衣食住行的重要组成部分,除了在百姓生活中扮演者着重要角色之外,同时在经济发展中具有重要的地位和作用。它不仅提供了大量就业机会,促进国际贸易和经济发展,同时也推动了技术创新和消费需求的满足。为顺应数字经济…

Linux下通过 rm -f 删除大量文件时报错:Argument list too long

Linux下通过 rm -f 删除大量的小文件时出现类似如下错误信息: -bash: /bin/rm: Argument list too long 如下图所示: 问题原因 如果待删除文件中包含的小文件数量过多,通常是由于受到 shell 参数个数限制所致。 这个是Linux系统存在的限制&…

接入淘宝API接口,获取店铺详情轻松迈入大数据时代

随着电商行业的飞速发展,API接口已经成为了一种不可或缺的技术。作为中国最大的电商平台,淘宝也拥有着自己的API接口。本文将重点讲解淘宝API接口技术,包括其基本原理、使用方法、优缺点等方面,帮助大家进一步了解淘宝API接口的奥…

【大数据处理与可视化】七、时间序列分析

【大数据处理与可视化】七、时间序列分析 实验目的实验内容实验步骤一、案例——股票收盘价分析1、读取数据,并转换成DataFrame对象展示2、将“交易日期”一列设置为行索引3、根据数据中“收盘价”一列的数据绘制一张折线图,以了解近些年来收盘价格的趋势…

【Spring】— 映射文件

映射文件 映射文件是MyBatis框架中十分重要的文件。在映射文件中&#xff0c;<mapper>元素是映射文件的根元素&#xff0c;其他元素都是它的子元素。映射文件中的主要元素如下所示。 <mapper><!--映射查询语句&#xff0c;可自定义参数&#xff0c;返回结果集…

ViewPager+Fragment,Fragment中嵌套Fragment,嵌套的Fragment数据都加载到了第一个嵌套的Fragment

家人们呀&#xff01;谁能懂啊&#xff0c;我TM找了一周的问题&#xff0c;反复尝试了一周都没解决的问题&#xff0c;竟然是因为一句代码的问题。气死我啦&#xff01;&#xff01;&#xff01;&#xff01; 情况是这样的&#xff0c;我们项目临近上线&#xff0c;同事拿着手…

带你深入理解Android 中 UI 的刷新机制

Android中的UI刷新机制是指Android系统如何更新和绘制UI界面以响应用户的操作和数据变化。UI的刷新过程涉及到多个关键概念和组件&#xff0c;包括主线程、UI线程、消息循环、View树、View的测量和布局、绘制等。下面将详细解释Android中的UI刷新机制&#xff0c;并提供相应的代…

Spring 日志文件

日志 日志是程序的重要组成部分,日志可以:a.记录错误日志和警告日志(发现和定位问题)b.记录用户登录日志,方便分析用户是正常登录还是恶意破解用户c.记录系统的操作日志,方便数据恢复和定位操作人d.记录程序的执行时间,方便为以后优化程序提供数据支持 日志使用 SpringBoot …