docker中的核心概念
1、镜像: Image
定义:一个镜像就代表一个软件,比如:mysql 镜像、redis 镜像、es镜像等等
2、容器: Container
定义:一个镜像运行一次就会生成一个容器,容器就是一个运行的软件服务,比如redis1服务、redis2服务、mysql服务
3、远程仓库: Respostory 中心仓库
定义:仓库用来存储所有软件的镜像位置, 官方提供一个web界面来展示有哪些镜像。 docker hub
网址:https://hub.docker.com/
4、本地仓库:
定义:用来存储在使用docker过程中的相关镜像
整体操作流程:
需要什么镜像直接去docker hub去搜就可以了,然后通过docker pull 拉取镜像到本地。通过docker run 启动容器,一个镜像可以启动很多容器。
配置阿里云镜像加速
docker配置阿里云镜像加速,pull镜像可能会快一丢,关键还是取决于自己的网速
查看自己的镜像加速地址(链接直达):https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
或者登录阿里云官网,搜索镜像加速服务,每个人都会有一个不一样的镜像加速地址
1、配置镜像加速
在自己的Linux上运行:
sudo mkdir -p /etc/docker //在自己机器的/etc下创建docker文件夹
2、往 /etc/docker/daemon.json 中写入下面这段话
(直接运行下面命令即可,[" "]里面写自己的阿里云镜像加速链接)
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://XXXXXXXXX.mirror.aliyuncs.com"]
}
EOF
3、重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
4、检测配置
输入docker info,最下边一行显示你配置的镜像就可以
阿里云官网镜像加速器如图,最下边也是给出了配置镜像的命令