Docker
一、何为Docker? Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要 的是容器性能开销极低。 Docker支持软件便于成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动时非常快的,类似windows里面的ghost操作系统,安装好了以后什么都有了。 二、核心概念 docker主机(Host ):安装了Docker程序的机器(Docker直接安装在操作系统之上); docker客户端(Client) :连接docker主机进行操作; docker仓库(Registry) :用来保存各种打包好的软件镜像; docker镜像(Images) :软件打包好的镜像,放在docker仓库中; docker容器(Container): 镜像启动后的实例成为一个容器,独立运行的一个或一组应用; 三、使用docker步骤 3.1安装Docker 1.查看centos版本:(Docker要求CentOs系统的内核版本高于3.10) 2.安装Docker: 安装成功! 3.启动docker 4