一、Docker的三大核心概念:
镜像(image) 容器(container) 仓库(repository)
1.Docker镜像类是与虚拟机镜像,可以把它理解为一个只读的模板。
不仅仅是操作系统,还有常用软件都可是作为镜像。镜像是创建docker容器的基础。
2.Docker容器类似与一个轻量级的沙箱,用来运行和隔离应用。
容器是从镜像创建的应用运行实例。可以被启动/开始/停止/删除。
容器之间是互相隔离,互不可见的。
3.Docker仓库类似于代码仓库,是docker集中存放镜像文件的场所。
Docker仓库:存放镜像的地方。 分为公开仓库(public)和私有仓库(private),Docker Hub则是目前最大的官方提供的公开仓库;用户也可以仓健自己的本地仓库,属于私有仓库。
仓库注册服务器:存放仓库的地方,上面存放了很多仓库,比如ubuntu仓库/centos仓库;每个仓库里面又存放着同一类镜像,ubuntu仓库里面有LTS16.04/18.04...,centos仓库里存放着centos7/centos6...
二、安装docker引擎
docker支持Linux/Mac/windows/云平台
centos上安装:https://docs.docker.com/install/linux/docker-ce/centos/
ubuntu上安装:https://docs.docker.com/install/linux/docker-ce/ubuntu/
Mac参考:https://docs.docker.com/docker-for-mac/install/
windows参考:https://docs.docker.com/docker-for-windows/