一.概念
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
