admin 管理员组文章数量: 887021
2024年3月12日发(作者:kerastase卡诗菁纯金色三件套)
Docker实战
王建飞
Docker 简介
Docker 是什么
Docker 是一个开源的应用容器引擎,可以自动化地部署应用到可移植的的容器中,这些容器独立于硬
件、语言、框架、打包系统。一个标准的Docker容器包含一个软件组件及其所有的依赖 ——二进制
文件,库,配置文件,脚本等等。Docker扩展了LXC,使用高层的API,提供轻量虚拟化解决方案来
实现进程间隔离。可以运行在任何支持 cgroups跟AUFS 的 64位Linux内核上。
同时,Docker基于Go语言开发,代码托管在Github上,并遵循Apache 2.0开源协议。Docker容器
可以封装任何有效负载,几乎可以在任何服务器之间进行一致性运行。换句话说,开发者构建的应用
只需一次构建即可多平台运行。运营人员只需配置他们的服务,即可运行所有的应用。
Docker的常用案例包括:
自动打包和部署应用
创建轻量、私有的PaaS环境
自动化测试和持续集成/部署
部署并扩展Web应用、数据库和后端服务器
下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,
直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。
Docker 优势和劣势
版权声明:本文标题:docker实战(v1) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1710200166h563502.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论