一.概念

Docker有三大核心概念:镜像(Image),容器(Container),仓库(Repository)

镜像:类似于虚拟机镜像,可理解成只读模板。镜像是创建容器的基础

容器:类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。可以把容器看成简易版的linux系统环境以及运行在其中的应用程序打包而成的盒子。容器是从镜像创建的应用运行实例

仓库:类似于代码仓库,是存放镜像文件的场所

二.配置步骤

系统:Centos7

安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

安装yum源(阿里云)

yum-config-manager  --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker

yum install docker-ce docker-ce-cli containerd.io -y

启动服务

systemctl start docker
systemctl enable docker

配置镜像加速

vim /etc/docker/daemon.json

{
    "registry-mirrors": [
        "https://1nj0zren.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com",
        "https://reg-mirror.qiniu.com"
    ]
}

systemctl daemon-reload
systemctl restart docker

验证服务

docker run hello-world