docker核心概念与配置安装

时间:2021-08-04 12:10:44

一、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/