Linux下Docker的部署及Mysql的安装

引言

由于大部分开发都是部署在linux系统上基于Docker的模式,那么其部署和使用就显得尤为重要了。

什么是Docker?
  • 它是 一个开源的容器引擎
  • 它可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。
  • 容器是完全使用沙箱机制,相互之间不会有任何接口在这里插入图片描述
为什么要用Docker?

这是由于目前行业开发尚存在很多缺陷:

  • 软件部署更新发布低效,过程繁琐且需要人工介入
  • 环境一致性很难保证
  • 不同环境之间迁移成本太高
Docker能干什么?
  • 它构建环境简单,分配空间容易
  • 应用间相互隔离,依赖性解除
  • 部署速度快,可移植性强
为什么不部署在windows系统?
  • Docker在windows10环境下不兼容家庭版,就使得开发成本和环境要求较高
  • windows下软件的安装常伴随着很多捆绑文件,而linux系统环境相对安全
  • 层层部署:虚拟机再到Docker的沙箱机制,即使面对攻击,也不会对母系统造成很大的破坏
  • 在这里插入图片描述
    在这里插入图片描述

部署

安装前
  1. 虚拟机启动后,无线网络是 默认关闭 的,开启后才能进行后续自动的安装操作:
    在这里插入图片描述
  2. 由于连接数据库时需要系统的IP,可输入以下命令查看:
    在这里插入图片描述
安装虚拟机

由于上述原因,在部署Docker之前,我们应该先完成虚拟机的部署,较为推荐的Linux系统如下:

  • CentOS: 强大广泛的发行版本,企业稳定开发
  • Ubuntu:简洁漂亮的版本,适合初学者研究和学习

鉴于很早便安装了虚拟机,这里引入同事的博客以演示linux下的CentOS7的安装过程:

https://blog.csdn.net/weixin_44587820/article/details/113061895

安装Docker
  1. 打开lCentOS终端在这里插入图片描述
  2. 切换超级用户权限
    在这里插入图片描述
  3. 使用yum语句自动下载
    在这里插入图片描述
  4. 确认下载在这里插入图片描述
  5. 完成下载
    在这里插入图片描述
  6. 启动并查看docker版本
    在这里插入图片描述

至此,linux系统下的docker已经安装成功

安装Mysql

企业中的开发,往往使用的是同一数据库,使用Docker下的Mysql会使开发更加高效与安全:

  1. 打开终端
    在这里插入图片描述
  2. 在docker中搜索mysql资源
    在这里插入图片描述
  3. 添加镜像
    由于中央仓库下载过慢,我们直接从阿里的仓库中获取:
    在这里插入图片描述
    在这里插入图片描述
  4. 重启docker
    在这里插入图片描述
  5. 安装mysql
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  6. 配置
    在这里插入图片描述
  7. 执行
    在这里插入图片描述
  8. 服务启动成功
    在这里插入图片描述
  9. 连接至Navicat
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值