【VMware/Centos7】安装Docker&Mysql&Redis

Docker安装

以下操作请在安装有yum的情况下进行

step1:使用yum命令进行安装
-y 表示不询问 使用默认配置进行安装,等待提示 完毕!

yum install -y docker

step2:查看是否安装成功

yum list installed | grep docker

显示的内容如下:
在这里插入图片描述

step3:启动docker服务

systemctl start docker

step4:查看是否启动成功

systemctl status docker

显示内容如下:
在这里插入图片描述
至此Docker安装部分已结束


Docker安装Mysql

step1:使用docker pull 拉取docker hub仓库中mysql镜像

docker pull mysql:8.0

这一步下载资源比较慢,需要耐心等待(官方地址为国外地址安装缓慢可进行配置)

更换下载镜像的过程:

//修改配置文件
vim /etc/docker/daemon.json

//在daemon.json页面里面按下i,json页面里自带一个{}
//把以下内容粘贴到{}里面
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]

//重启docker重新拉取mysql镜像
systemctl restart docker
docker pull mysql:8.0

结果如下:

在这里插入图片描述

step2:启动mysql服务

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

step3:进入容器中的mysql页面

docker exec -it mysql bash
//之后输入账号密码
mysql -u root -p
//回车以后输入密码

结果如下:
在这里插入图片描述

使用navicat连接mysql镜像

step1:开启服务器端口或者关闭防火墙

//开启防火墙功能(临时)
systemctl start firewalld.service
//将防火墙设为开机启动,重启后开启防火墙(相当于永久)
systemctl enable firewalld.service
//查看防火墙服务状态:
systemctl status firewalld.service
//开放3306端口
sudo firewall-cmd --add-port=3306/tcp

//或者直接关闭防火墙
systemctl stop firewalld.service

step2:查看虚拟机ip

ifconfig

这个ens33对应的ip就是虚拟机ip
在这里插入图片描述

step3:查看docker容器ip

//启动容器以后使用
docker inspect 容器名

在这里插入图片描述

step4:连接测试

在常规中输入step3的容器ip,用户名和密码对应数据库的用户名密码;
在这里插入图片描述

在SSH页面输入虚拟机ip,用户名和密码对应虚拟机用户名和密码。
在这里插入图片描述

连接后双击,启动成功。
在这里插入图片描述


Docker安装Redis

step1:使用docker pull 拉取docker hub仓库中redis镜像

docker pull redis

结果如下:
在这里插入图片描述

使用docker images查看已经安装好的两个镜像:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值