docker_1_学习

作者: 皮皮大 | 来源:发表于2019-05-22 21:26 被阅读1次

Docker

基于Go的开源应用容器引擎,遵循Apache2.0协议。
容器完全使用沙箱机制,相互之间不会任何接口


沙箱机制

沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行的程序都是独立的,而且不会对现有的系统产生影响。

沙箱应用场景

  1. 搭建测试环境。沙箱的应用只能访问自己的应用访问目录,而不能应用之间的资源进行共享,这样就形成了一个相对安全的机制,由于沙箱具有非常良好的独立性、隔离性,所以能够搭建一些具有高风险的软件进行测试。
  2. 应用容器的利用,如Docker就是完全使用沙箱机制,这样使得应用组件经过Docker的封装,可以随意移植到服务上。

Docker应用场景

  • web应用的自动化打包和发布
  • 自动化测试和持续集成、发布
  • 在服务环境中部署和调整数据库或后台的应用
  • 搭建自己的PaaS环境

Docker优点

1. 简化程序

开发者将应用以及依赖包到一个可以移植的容器中,发布到任何Linux机器中,实现虚拟化。

2. 集成度高

Docker镜像包含了运行环境和配置,所以Docker可以简化部署各种应用实例工作,将web应用,后台应用,数据库应用等打包成一个镜像部署。

3. 节省开支

docker与云的结合,使得云空间可以得到更加充分的利用,解决硬件管理和改变了虚拟化的方式。


Docker安装

1. 查看系统内核,内核版本需高于3.10

uname -r

2. 获取Docker安装包

wget -qO- https://get.docker.com/ | sh

3. 查看安装的Docker版本

docker -v

4. 启动docker服务

sudo service docker start

5. 测试安装是否成功

docker run hello-world

相关文章

  • docker_1_学习

    Docker 基于Go的开源应用容器引擎,遵循Apache2.0协议。容器完全使用沙箱机制,相互之间不会任何接口。...

  • 学习学习学习

    第三天了,连续三天,早上睁眼开始,看视频,做课件,连续作业,直到晚上十二点才睡觉。吃饭不规律,想起来就吃,感觉不饿...

  • 学习学习学习

    23岁的我,才真正明白,什么是学习,什么是努力,努力和不努力真的不同,就好比同样是一篇稿子,我用一周背下来,有的人...

  • 学习学习学习!

    妈妈总是让我学习,我只能用装当办法。 方法一: 方法二: 方法三: 方法四: ...

  • 学习学习学习

    001.今天看财富自由之路看了第二遍,而且看了一半,算是完成任务很开心。中间有想放弃的念头,坚持看完。眼睛痛,一直...

  • 学习学习学习

    马自达为什么坚持高压缩比自吸

  • 学习!学习!学习!

    学习的痛苦是暂时的 没有学到的痛苦是永恒的 因为学习而特别充实的一天 很踏实 ~~~~ 2015.11.28.阴天...

  • 学习!学习!学习!

    无数次想要去逃离,可这封闭的世界根本出不去。你没有什么可以抛弃、只能咬着牙带着面具微笑的活下去。 没有那个人、他也...

  • 学习学习学习!

    昨天和今天两个上午,都在学习新媒体运营,学习的过程中心里只有一个想法:这也太套路,太功利了吧。可真应了那句话...

  • 学习,学习,学习!

    近期学习重点有两个方面,一方面是把上一个阶段定下任务的几本书读完,并在读的过程中有输出和转化,让阅读和学习真正能有...

网友评论

    本文标题:docker_1_学习

    本文链接:https://www.haomeiwen.com/subject/exspzqtx.html