在Centos7虚拟机上安装Docker配置搭建mysql

docker是什么?

Docker是一个客户端-服务器(C/S)架构程序。Docker客户端只需要向Docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker提供了一个命令行工具Docker以及一整套RESTful API。你可以在同一台宿主机上运行Docker守护进程和客户端,也可以从本地的Docker客户端连接到运行在另一台宿主机上的远程Docker守护进程。
在这里插入图片描述

Docker容器

Docker可以帮助你构建和部署容器,你只需要把自己的应用程序或者服务打包放进容器即可。容器是基于镜像启动起来的,容器中可以运行一个或多个进程。我们可以认为,镜像是Docker生命周期中的构建或者打包阶段,而容器则是启动或者执行阶段。 容器基于镜像启动,一旦容器启动完成后,我们就可以登录到容器中安装自己需要的软件或者服务。

首先在虚拟机安装Centos 7.6(阿里云服务器)

地址:

https://www.centos.org/download/

linux内核需要3.8以上

如果不熟悉,虚拟机安装配置网络详情点这里

  1. 更新补丁 ,安装后linux后 ,打开终端输入命令
yum update
  1. 安装docker

yum install docker

  1. 关闭防火墙

systemctl stop firewalld # 临时关闭防火墙
systemctl disable firewalld.service # 禁止防火墙开机启动

  1. 修改Selinux:
    vim /etc/selinux/conf 不一定是conf,有可能是config等
    (输入ls查看)
    在这里插入图片描述
    改为disable
    什么是SElinux?
  2. 启动docker

systemctl start docker

安装mysql 5.7.24

docker pull mysql:5.7.24

启动mysql

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

(密码为123456,可以自拟)

检查docker

docker ps

进入docker本地连接mysql客户端

sudo docker exec -it mysql bash
mysql -uroot -p123456

退出命令

exit


关机重启之后,每次需要用到docker的mysql使用命令

使用命令开启docker
systemctl start docker

然后docker ps查看之前的镜像

docker start mysql

重启mysql

docker restart mysql

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值