一、Docker架构
1、镜像(Image):Docker镜像(Image),就相当于是一个root文件系统。比如官方镜像ubuntu18.04就包含了完整的一套Ubuntu18.04最小系统的root文件系统。即镜像是包含了软件以及软件运行环境的一个文件系统。
2、容器(Container):镜像和容器的关系就像是面向对象程序设计中的类和对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
3、仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。
二、配置Docker镜像加速器
默认情况下,将从docker hub(https://hub.docker.com/)上下载docker镜像,由于这个服务器位于国外,下载速度太慢。一般可通过配置镜像加速器的方式来提高速度。
1、USTC:中科大镜像加速器(https://docker.mirrors.ustc.edu.cn)
2、阿里云:进入阿里云官网 https://www.aliyun.com/?utm_content=se_1013699483,登陆阿里云账号,然后搜索:容器镜像服务。获取Docker加速器地址,这个地址每个人都不一样。
3、网易云
4、腾讯云
使用阿里云配置镜像加速器步骤:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://XXXXX.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker