基本概念
Docker 不是发明新的技术,而是将结合和优化已有的技术,使其更加简单易用。它是操作系统上面的应用,它能和操作系统内核进行交互,而且能够拥有隔离资源的能力。不用把 Docker 想象的无所不能,它主要解决了软件安装之间的依赖关系,这使得维护程序非常的方便,无论是安装、升级、还是移除,都不会影响到其他的软件。
安装 Docker
在 Linux 上面安装 Docker 非常的简单,很多发行版的官方仓库都能够下载对应的 docker 包,当然也可以获取二进制包,自行安装。官方的安装文档在这里:Install Docker Engine | Docker Documentation
本人的Linux 为 OpenSUSE,安装过程如下:
sudo zypper install docker
sudo systemctl start docker.service
sudo systemctl enable docker.service
第一个例子
docker run dockerinaction/hello_world
# 再来一次,会又开启一个容器
docker run dockerinaction/hello_world
两次的执行的过程是不一样的,具体流程看图
第一次执行的流程:
第二次执行的流程: