配置阿里云镜像加速(阿里云镜像是什么意思)

Windows安装Kubernetes

学习Kubernetes的第一步就需要搭建一个可用的Kubernetes环境,这里针对Windows的安装过程做简要记录

事先安装 Docker Desktop

安装过程中可能会出现错误需要我们及时查看日志来排查问题,日志目录:C:\\ProgramData\\DockerDesktop

首先确认当前需要安装的版本,从下图中可以看到需要安装的版本为v1.22.4

确认镜像源配置为阿里云镜像加速

由于国内的网络问题,直接启用Kubernetes会无法正常启动,如下图所示

进入目录C:\\Windows\\System32\\drivers\\etc编辑文件hosts添加一行

否则执行命令会出现如下错误

把勾勾上,等待一段时间,就会发现下发那个kubernetes的点变绿了,代表kubernetes启动成功

由于启动较慢,这里可以通过命令查看容器的启动状态

此时即可以说明环境安装正常

使用kubectl proxy命令访问

打开浏览器访问网址

填入Token并信息登录

进入后可以看到如下页面

清理旧提权

创建集群用户

查token用于登录

登录看板

此时这里可以看到多有的命令空间,且右侧不会再有报错通知消息

此时查看Pod等待正常运行即可

打开浏览器访问

如何给Docker配置官方国内加速镜像

配置镜像加速器

国内访问 Docker Hub 有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了加速器服务,例如:

阿里云加速器

DaoCloud 加速器

灵雀云加速器

注册用户并且申请加速器,会获得如这样的地址。我们需要将其配置到Docker 引擎。

下面以CentOS7为例,说明如何配置镜像加速器

设置Docker开机启动

systemctl enable docker

修改docker.service配置文件

vim /etc/systemd/system/multi-user.target.wants/docker.service

找到 ExecStart= 这一行,在这行最后添加加速器地址 --registry-mirror=加速器地址 ,如:ExecStart=/usr/bin/dockerd--registry-mirror=

重新加载配置

sudo systemctl daemon-reload

重新启动Docker

sudo systemctl restart docker

验证是否生效

执行如下命令:

ps -ef | grep dockerd

如果从结果中看到了配置的 --registry-mirror 参数说明配置成功。

启动Docker,获取镜像

执行如下命令启动Docker

systemctl start docker

Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker 会从镜像仓库下载(默认是Docker Hub 公共注册服务器中的仓库)。

例如从镜像仓库下载ubuntu16.04镜像

docker pull ubuntu:16.04

运行容器

有了镜像后,我们就可以以这个镜像为基础启动一个容器来运行。以上面的ubuntu:16.04 为例,如果我们打算启动里面的 bash 并且进行交互式操作的话,可以执行下面的命令。

docker run -it ubuntu:16.04 /bin/bash

查看系统版本

cat /etc/os-release

配置Aliyun镜像加速服务

1、登录aliyun搜索“容器镜像服务”,找到镜像加速器

2、依次执行命令:

    创建目录:sudo mkdir -p /etc/docker

    指定加速地址:

sudo tee /etc/docker/daemon.json -\'EOF\'

{

  \"registry-mirrors\": [\"\"]

}

EOF

    重启伴随线程:sudo systemctl daemon-reload

    重启Docker:sudo systemctl restart docker

在虚拟机上配置docker镜像加速

安装好docker之后,如果不配置镜像加速,不管是pull还是search,速度都是比较慢的,并且可能超时。这里来记录一下在vm虚拟机上配置镜像加速的过程,系统为centos7.

1、在 /etc/docker/daemon.json 中添加以下内容:

保存并退出

备选的镜像地址有:

中科院:

阿里云:

如果配置文件不存在,则需要先创建:

2、使配置文件生效:

3、重启docker服务:

配置 docker 加速服务

推荐安装 1.10.0 以上版本的 Docker 客户端,参考文档 docker-ce

直接登录 阿里云 - 容器 Hub 服务控制台 后,点击“镜像加速器”标签,也会出现相应信息。

在出现的“容器镜像服务”页面,依次查找:镜像中心---》镜像加速器,并点击,可以得到一个专属的镜像加速地址,类似于“ ”。

根据页面中的“操作文档”信息,对应系统类型,配置自己的 Docker 镜像加速器。

例如:CentOS系统

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件 /etc/docker/daemon.json 来使用加速器

最后别忘记重新启动 docker:

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

Docker 官方提供的中国镜像库:

七牛云加速器:

对于使用 systemd 的系统(Ubuntu 16.04+、Debian 8+、CentOS 7+),可以创建 /etc/docker/daemon.json 文件,并写入如下内容(如果文件不存在请新建该文件):

最后别忘记重新启动 docker:

未经允许不得转载:便宜VPS网 » 配置阿里云镜像加速(阿里云镜像是什么意思)