小东Freeman + 关注

签名:我们爱我们的倒霉工作,也爱这千疮百孔的世界。

Linux学习之Docker的安装

发表于 6个月前   866次查看    0评论  3 赞

Docker简介

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker的应用场景

1、Web 应用的自动化打包和发布。

2、自动化测试和持续集成、发布。

3、在服务型环境中部署和调整数据库或其他的后台应用。

4、从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。

Docker优点

1、简化程序:
Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。方便快捷已经是 Docker的最大优势,过去需要用数天乃至数周的 任务,在Docker容器的处理下,只需要数秒就能完成。


2、避免选择恐惧症:
如果你有选择恐惧症,还是资深患者。Docker 帮你 打包你的纠结!比如 Docker 镜像;Docker 镜像中包含了运行环境和配置,所以 Docker 可以简化部署多种应用实例工作。比如 Web 应用、后台应用、数据库应用、大数据应用比如 Hadoop 集群、消息队列等等都可以打包成一个镜像部署。


3、节省开支:
一方面,云计算时代到来,使开发者不必为了追求效果而配置高额的硬件,Docker 改变了高性能必然高价格的思维定势。Docker 与云的结合,让云空间得到更充分的利用。不仅解决了硬件管理的问题,也改变了虚拟化的方式。


Linux下Docker的安装

第一步:查看linux内核版本,需要至少3.10版本及以上,使用uname -r来查看

[[email protected] ~]# uname -r
3.10.0-514.26.2.el7.x86_64


第二步:使用yum进行安装,如果直接使用yum可能会报以下信息,所以需要安装一个yum的工具类,如果没报错就正常进行下一步

C1A4BB03-5926-43c7-B282-C1FD795D7ED7.png


键入yum -y install yum-utils进行安装,安装完成后进行下一步。


第三步:安装docker ce版,也就是免费版,键入下面命令进行安装,提示[y/N],输入y回车即可,等待安装成功

yum install docker-ce


第四步:检查是否安装成功

启动docker
systemctl start docker


第五步:测试

docker run hello-world
因为没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。


这样docker就下载完了,以后你就可以用docker下载和使用各种容器,十分方便。

3人已赞


本文由Fun言网 – 小东Freeman创作,转载请务必附上本文链接和出处,欢迎参与我们的付费投稿计划


你还没有登录,请先 登录注册!
文章评论0