Docker是一个能够把开发的应用程序自动部署到容器的开源引擎。它的特别之处在于:Docker在虚拟化的容器执行环境中增加了一个应用程序部署引擎。该引擎的目标在于提供一个轻量、快速的环境,能够运行开发者的程序,并实现程序在不同的环境上部署。Docker极其简洁,所需要的环境仅仅包括:兼容版本的Linu内核和二进制文件最小限的宿主机。
docker的安装,这里就不提及了,网上的安装教程很多。。针对不同的操作系统有不同的安装方式。
查看容器和镜像等一般性信息
启动一个docker容器
查看当前系统中容器的列表(docker ps -a)
在启动容器的过程中给容器命名(– name)
重新启动已经停止的容器
附着在容器上
获取容器的日志
在容器内部运行进程
docker中自带的命令挺多的,大家可以使用docker –help 来查看其它命令的用法。如果想系统学习docker,可以参看docker的官方文档,只是内容都是英文,内容也有点多,看起来比较花时间。在这里,我也就是想基本了解下docker,并记录下来。主要知道它用到了集装箱的思想,并且相对于传统的虚拟机,有效的利用的内存和硬件的资源。