docker是一个开元的应用容器引擎,基于GO语言开发,属于操作系统层面的虚拟化技术。
docker可以让开发者打包它们的应用以及依赖包,到一个轻量级可移植的轻量级容器中,然后发布到任何装有docker电脑上;docker容器使用沙箱机制,相互之间不会有任何接口,更重要的是docker对资源的开销很小。
- 容器创建
我们可以通过docker ps来查看当前有哪些容器正在run!
容器是放置我们的应用的,同时容器是依赖镜像来创建的。我们可以通过docker images查看可用镜像,在通过docker run [OPTIONS] IMAGE [COMMAND] [ARG...]来创建容器