Docker深入浅出1

Posted airycode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker深入浅出1相关的知识,希望对你有一定的参考价值。

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

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

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

Docker的应用场景

1web应用的自动化打包和发布

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

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

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

Docker引擎

Docker引擎是一个包含以下主要组件的客户端服务器应用程序

1一种服务器,它是一种称为守护进程并且长时间运行的程序。

2RESTAPI 用来与守护进程通信的接口,并指示它做什么

3一个有命令行界面工具的客户端

以上是关于Docker深入浅出1的主要内容,如果未能解决你的问题,请参考以下文章

《深入浅出Docker》读书小记

Docker深入浅出系列 | 容器初体验

Docker无处不在,开发人员如何快速掌握?深入浅出Docker送给你

Docker深入浅出系列 | 容器数据持久化

Python3 - 深入学习Docker容器管理

Docker深入浅出2