Linux下Docker的部署及Mysql的安装

本文介绍了Docker的基本概念及优势,并详细阐述了如何在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.youkuaiyun.com/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
    在这里插入图片描述
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值