docker run mysql_MySQL在Docker环境下运行基础

原标题:MySQL在Docker环境下运行基础

墨墨导读:MySQL在Docker环境下运行的基础操作,本文从Docker介绍、安装Docker、MySQL安装部署几个方面展开介绍。

另:墨天轮邀请到原厂专家直播解析 MySQL的性能管理,欢迎大家报名参与:

1. Docker介绍

1.1. docker是一种linux容器技术。容器有效的将由单个操作系统挂管理的资源划分到孤立的组中,以便更好的在组之间平衡有冲突的资源使用需求。每个容器内运行一个应用,不同的容器之间相互隔离,容器之间也可以建立通信机制。容器的创建和停止都十分快速,资源需求远远低于虚拟机。

优点:

能高效地构建应用。

能快速的交付和部署

高效的资源利用

轻松的迁移扩展

简单的更新管理

1.2. 容器的发展史:

f3cbac593b33295be3cf08a5317670a9.png

3ab8e7b86915c9e9cebe9240c6670555.png

1.3. Docker容器的运行方式:(三大核心组件)

镜像(images):类似虚拟机镜像

仓库(Repository):集中存放镜像的地方。每个服务器上可以有多个仓库。

容器(containers):镜像的一个运行实例,类似linux系统环境,运行和隔离应用

2. 安装docker

2.1. 先决条件

必须是64位CPU架构的计算机,Docker目前不支持32位CPU;

运行Linux3.8或更高版本内核,CentOS的内核版本不能低于3.10;

内核必须支持一种合适的存储驱动,可以是Device Manager、AUFS、vfs、btrfs、以及默认的驱动Device Mapper中的一个;

内核必须支持并开启cgroup和命名空间namespace功能。

2.2. 检查前提条件

内核 通过uname命令来检查内核版本信息。

检查Device Mapper ls -l /sys/class/misc/device-mapper

2.3. 安装docker

环境准备:

Kernel 3.10+

(1)检查系统的内核版本,返回的值大于3.10即可

[root@ss30 ~]#

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值