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