docker 学习笔记(一)

本贴最后更新于 2918 天前,其中的信息可能已经时移世改

最近打算看一下docker,买了一本书《第一本docker书》,感觉对新技术越来越没触觉了,so。。。。学习还是要继续的

什么是docker呢?

容器,简单来说就是容器,举个不恰当的例子,docker貌似和夜壶的区别差不多,只不过夜壶里面部署的东西最终会融合在一起,而docker还是有一个分隔的概念。

docker作用是什么呢?

一种全新的软件交付方式,在传统的业务里面,我们需要部署mysql,redis,memcached,java等等,有了docker以后可以将这些轻松的做成镜像,并且在修改以后可以反复完善。提供了一个简单轻量的建模方式,并且有着明显的职责,在开发过程中有一种bug叫“我机器上运行正常的”,这种错误会大大降低。

docker体系

docker客户端和服务器,docker是一个完整c/s架构程序,docker客户端需要向docker服务器发出请求,服务器完成工作并且返回结果,说简单点就是命令&可调用的api

docker镜像,这个东西太NB了,就是因为镜像的存在,改变了我们交付软件的方式,以前我们交付的是结果,现在可以交付一套完整的环境,docker镜像说直接点就是容器基本的“源代码”。

docker registry,registry用来保存用户构建的镜像,我的理解其实就是仓库。

docker容器,这个我觉得是docker核心,理解起来就是一套环境,将我们完成的软件放到容器里面去,将容器打包成镜像,你可以带走了。

docker可以做什么?

自动化测试

应用云化

大规模的快速伸缩部署

...........未完待续,慢慢写

  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    490 引用 • 916 回帖 • 1 关注
  • 云计算
    78 引用 • 91 回帖 • 1 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...