05-docker加速配置
1,说明
Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker 会从镜像仓库下载(默认是Docker Hub 公共注册服务器中的仓库)。
2, 获取镜像
通过网址可以找到目标镜像 https://hub.docker.com/explore/
可以使用docker pull 命令来从仓库获取所需要的镜像。
下面的例子将从Docker Hub 仓库下载一个Ubuntu 18.04 操作系统的镜像。
1 docker pull ubuntu:18.04 2 该命令实际上相当于sudo docker pull registry.hub.docker.com/ubuntu:18.04
从上面可以看出下载的很慢,因为docker默认是从docker Hub上下载的,而这个镜像地址在国外,所有很慢,我们可要其它镜像地址,如国内的
1 sudo docker pull registry.docker-cn.com/library/ubuntu:18.04
这样下载就很比刚才快很多了哦
3,阿里云镜像加速
1.登录:https://dev.aliyun.com/search.html
2.登录阿里云 搜索 容器镜像服务 找到后如下图
可以看到加速器地址哦
编辑配置文件
vi /etc/docker/daemon.json
拷贝下面的内容/etc/docker/daemon.json中
{ "registry-mirrors": ["https://32xw0apq.mirror.aliyuncs.com"] }
执行下面两条命令 刷新docker的配置
systemctl daemon-reload
sudosystemctl restart docker
不指定版本会默认下载最新版
4,下载其它镜像
如tomcat
1 docker pull tomcat:8.5
5,docker镜像的相关常用命令
5.1 列出所有镜像docker images5.2 根据镜像id删除镜像docker rmi 镜像id
6,docker run了啥