Docker是什么?Docker安装MySQL示例

Docker简化了服务部署,如MySQL的安装只需两条命令。本文介绍Docker安装、基本命令,以及如何在Docker中安装并运行MySQL,包括端口映射和设置环境变量,帮助理解Docker的工作原理。
摘要由CSDN通过智能技术生成

一、Docker是什么?

Docker在英文中的意思是“码头工人”的意思,大家可以想象,在码头上有很多工人,他们正在搬运货物。首先将货物放入集装箱中,然后将集装箱放入货船上,货船将这些集装箱以及其中的货物运送到指定的目的地。

我们所讨论的Docker,是席卷一种全球的轻量级容器技术

在2013年,dotCloud公司发布了一款名为Docker的开源软件,仅仅花了一年时间,Docker几乎动摇了传统虚拟技术的统治地位,越来越多的公司逐步开始使用Docker来替换现有的虚拟化技术。正因为Docker太红,就连dotCloud公司也因此改名Docker公司了,并基于Docker技术推出了一系列的相关生态产品。

谷歌、微软、亚马逊等公司率先在自己的平台上支持了Docker,随后国内阿里巴巴、腾讯、华为等龙头互联网企业也支持了Docker,还有大量的互联网与软件公司正在使用Docker构建自己的产品。包括笔者之前实习的好未来也是用Docker来开发,笔者也是从好未来开始接触、学习,运用Docker的。

Docker官网:https://www.docker.com/

说了半天还是不知道Docker是什么啊!那我们就用一些简单的例子来通俗的解释一下Docker是什么吧。

传统开发逻辑:由于开发需求,你需要安装mysql,传统的逻辑是什么?你会想到,如果是 windows 系统我们需要到mysql官网下载安装包,然后打开安装包一步一步安装,有时候还会遇到一些小问题。如果你是linux则需要到到官网下载tar包,然后解压,进行各种配置,还常常出现各种问题,不熟悉linux的朋友相信会很头痛吧。那如果是不是mysql呢?让你在一台机器上安装redis,rabbitmq,jenkins等等服务,是不是每一种服务,我们都需要去百度,google,然后照着博客来学习安装流程呢?这样未免太麻烦,就算你有这样的精力,公司也不允许这样low的效率。

Docker的开发逻辑:

安装mysql只需要两条指令:

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

安装redis也只需要两条指令:


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值