Docker简介
Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。
docker是一个工具,用来生成镜像和容器的工具镜像是自定义的一套运行环境,可以加入自己需要的软件,如python等容器是一个运行起来的环境,类似于一个正在运行的appDocker安装
安装过程略
Docker使用
获取镜像dockerpullimages查看本地仓库镜像dockerimages
挂在镜像dockerrunubuntu:15.10/bin/echoHelloworld
会自动返回容器运行的id,如果想查看完成id可运行dockerinspect5a(返回的id)
grepIdDocker首先从本地主机上查找镜像是否存在,如果不存在,Docker就会从镜像仓库DockerHub下载公共镜像查看在运行的容器dockerps[-a]
我们发现并没有任何容器在运行然后我们运行dockerps-a
-a就是列出所有的容器,包括未在运行的,我们看到最后一列状态是Exited(退出的)从上面我们可以看到容器的ID,IMG,Status,