Docker是什么?
- Docker是一个用来装程序及其环境的容器,属于Linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的Linux容器解决方案。
Docker的用途
- 提供统一的环境
- 提供快速拓展,弹性伸缩的云服务
- 防止其他用户的进程把服务器资源占用过多
镜像,容器,仓库
- 镜像类似于Java中的类,而容器就是实例
- 容器的这一层是可以修改的,而镜像是不可以修改的
- 同一个镜像可以生成多个容器独立运行,而他们之间没有任何的干扰
- hub.docker.com
- c.163yun.com/hub#/home
- 公有,私有(仓库)
client和deamon
- client提供给用户一个终端,用户输入Docker提供的命令来管理本地或远程的服务器
- deamon:服务端守护进程,接受Client发送的命令并执行相应的操作