docker 扫盲

来源:互联网 发布:淘宝优惠券怎么成代理 编辑:程序博客网 时间:2024/06/02 07:07

docker相关文章,在网上比比皆是,但是对于我个人而言,确实一个新的开始.所以,通过记录学习的点点滴滴,来充实自我,以备机会来临之时,不至于不知所措.对于docker大神,这些初浅的记录,请多多谅解.

一. 什么是docker

  • 1.Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

  • 2.采用docker容器技术,可以方便的开发微服务,也可以弹性的实现配置资源.

  • 3.采用docker容器技术,可以方便的实现模板模式.

  • 4.采用golang语言开发,源代码开放.docker源码下载方式

    go get github.com/docker/docker

二. docker组成部分

  • 1.Docker 镜像 - Docker images
  • 2.Docker 仓库 - Docker registeries
  • 3.Docker 容器 - Docker containers
    若要详细了解这三个部分,请在官网查询详细资料.

三. windows上安装docker

最好的学习方式,就是动手操作.docker的学习分为两种,
1.一种是应用型的开发,
2.一种时源码型的开发
对于应用型开发,只需要关注docker怎么用,对于源码型开发,需要分析docker的源代码.在刚开始接触docker时,个人觉得,首先能够熟练使用,有兴趣的话,再去进行源代码的分析.

最好的学习方式是,动手操作.下边来介绍一下windows上docker安装过程,

https://docs.docker.com/docker-for-windows/

windows上安装docker十分方便.当然在linux上安装docker也非常方便.考虑到常用windows系统,所以,我在学习docker的时候,选择了windows版本.尝试着在windows上打开docker的世界.

windows上安装好docker后,在windows命令行中输入docker,便会出现docker的帮助信息.表示docker安装成功.如下图所示:
这里写图片描述

学习分阶段的开启.初次涉及docker,就写这么多了.后边在学习中,不断的去深入的了解docker技术.希望有兴趣的朋友,一起讨论交流.

总结

docker容器技术,不是一种完全替代虚拟化的技术.虚拟化技术属于更彻底的隔离技术.所以,合适的场所,选择合适的技术.

鄙人邮箱:

hzwy23@163.com

0 0
原创粉丝点击