1、docker的特点
1、docker是一种容器化技术
2、docker是用go语言完成的一个开源项目
3、轻量级,可以移植
4、容器和容器之间完成独立,没有接口可以相互访问
5、可以实现虚拟化,比虚拟机更小
6、更便捷的升级(只需要升级一个docker即可)和扩容(在多个机器上部署同一个docker容器)
7、更快速的交互和部署
8、简化部署流程,适配各种不同的开发环境,减轻运维压力,docker = (jar+redis+mysql+es+...等环境的配置)
9、可以实现更快速的交付和部署、
10、更便捷的扩缩容
11、更简单的系统运维
12、更高效的计算资源的利用
2、docker的基本组成
1、仓库
仓库中存放镜像,有公有仓库
和私有仓库
。
公有仓库
有国外的也有国内的,国外用的是Docker Hub,国内一般多是使用阿里云的
2、镜像
镜像就是一个模板,可以通过一个镜像,run出多个容器
3、容器
容器中包含一个或多个应用,可以独立运行
3、docker的底层运行原理
docker是一个client-server
结构的服务,docker client再服务器上由守护进程
通过socket
来保持和server
的连接
网友评论