mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-24 07:23:38 +00:00
remove azk8s.cn mirror
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com>
This commit is contained in:
parent
e9dc8dc974
commit
a691aa607a
1
.github/workflows/check-link.yml
vendored
1
.github/workflows/check-link.yml
vendored
@ -39,6 +39,7 @@ jobs:
|
|||||||
"mirrors.ustc.edu.cn",\
|
"mirrors.ustc.edu.cn",\
|
||||||
"docs.docker.com",\
|
"docs.docker.com",\
|
||||||
"dockerhub.azk8s.cn",\
|
"dockerhub.azk8s.cn",\
|
||||||
|
"mirror.ccs.tencentyun.com",\
|
||||||
"vuepress.mirror.docker-practice.com",\
|
"vuepress.mirror.docker-practice.com",\
|
||||||
"mc.qcloudimg.com/static/img",\
|
"mc.qcloudimg.com/static/img",\
|
||||||
"www.daocloud.io/mirror",\
|
"www.daocloud.io/mirror",\
|
||||||
|
@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
Docker 目前已经得到了众多公有云平台的支持,并成为除虚拟机之外的核心云业务。
|
Docker 目前已经得到了众多公有云平台的支持,并成为除虚拟机之外的核心云业务。
|
||||||
|
|
||||||
除了 AWS、Google、Azure 等,国内的各大公有云厂商,基本上都同时支持了虚拟机服务和基于 Kubernetes 的容器云业务。有的还推出了其他服务,例如 [容器实例服务](https://cloud.tencent.com/act/cps/redirect?redirect=10230&cps_key=3a5255852d5db99dcd5da4c72f05df61) 让用户在云上快捷、灵活的部署 Docker 容器。[容器镜像服务](https://cloud.tencent.com/act/cps/redirect?redirect=11588&cps_key=3a5255852d5db99dcd5da4c72f05df61) 让用户在云上享有安全高效的镜像托管、分发等服务。
|
除了 AWS、Google、Azure 等,国内的各大公有云厂商,基本上都同时支持了虚拟机服务和基于 Kubernetes 的容器云业务。有的还推出了其他服务,例如 [容器镜像服务](https://cloud.tencent.com/act/cps/redirect?redirect=11588&cps_key=3a5255852d5db99dcd5da4c72f05df61) 让用户在云上享有安全高效的镜像托管、分发等服务。
|
||||||
|
@ -2,15 +2,14 @@
|
|||||||
|
|
||||||
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务,例如:
|
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务,例如:
|
||||||
|
|
||||||
* [Azure 中国镜像 `https://dockerhub.azk8s.cn`](https://github.com/Azure/container-service-for-azure-china/blob/master/aks/README.md#22-container-registry-proxy)
|
|
||||||
* [阿里云加速器(需登录账号获取)](https://cr.console.aliyun.com/cn-hangzhou/mirrors)
|
|
||||||
* [网易云加速器 `https://hub-mirror.c.163.com`](https://www.163yun.com/help/documents/56918246390157312)
|
* [网易云加速器 `https://hub-mirror.c.163.com`](https://www.163yun.com/help/documents/56918246390157312)
|
||||||
|
* [阿里云加速器(需登录账号获取)](https://cr.console.aliyun.com/cn-hangzhou/mirrors)
|
||||||
|
|
||||||
> 由于镜像服务可能出现宕机,建议同时配置多个镜像。各个镜像站测试结果请到 [docker-practice/docker-registry-cn-mirror-test](https://github.com/docker-practice/docker-registry-cn-mirror-test/actions) 查看。
|
> 由于镜像服务可能出现宕机,建议同时配置多个镜像。各个镜像站测试结果请到 [docker-practice/docker-registry-cn-mirror-test](https://github.com/docker-practice/docker-registry-cn-mirror-test/actions) 查看。
|
||||||
|
|
||||||
> 国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务,具体请参考官方文档。
|
> 国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务,具体请参考官方文档。
|
||||||
|
|
||||||
本节我们以 Azure 中国镜像 `https://dockerhub.azk8s.cn` 为例进行介绍。
|
本节我们以 [网易云](https://www.163yun.com/) 镜像服务 `https://hub-mirror.c.163.com` 为例进行介绍。
|
||||||
|
|
||||||
## Ubuntu 16.04+、Debian 8+、CentOS 7
|
## Ubuntu 16.04+、Debian 8+、CentOS 7
|
||||||
|
|
||||||
@ -19,7 +18,6 @@
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"registry-mirrors": [
|
"registry-mirrors": [
|
||||||
"https://dockerhub.azk8s.cn",
|
|
||||||
"https://hub-mirror.c.163.com"
|
"https://hub-mirror.c.163.com"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -34,7 +32,7 @@ $ sudo systemctl daemon-reload
|
|||||||
$ sudo systemctl restart docker
|
$ sudo systemctl restart docker
|
||||||
```
|
```
|
||||||
|
|
||||||
>注意:如果您之前查看旧教程,修改了 `docker.service` 文件内容,请去掉您添加的内容(`--registry-mirror=https://dockerhub.azk8s.cn`)。
|
>注意:如果您之前查看旧教程,修改了 `docker.service` 文件内容,请去掉您添加的内容(`--registry-mirror=https://hub-mirror.c.163.com`)。
|
||||||
|
|
||||||
## Windows 10
|
## Windows 10
|
||||||
|
|
||||||
@ -43,7 +41,6 @@ $ sudo systemctl restart docker
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"registry-mirrors": [
|
"registry-mirrors": [
|
||||||
"https://dockerhub.azk8s.cn",
|
|
||||||
"https://hub-mirror.c.163.com"
|
"https://hub-mirror.c.163.com"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -56,7 +53,6 @@ $ sudo systemctl restart docker
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"registry-mirrors": [
|
"registry-mirrors": [
|
||||||
"https://dockerhub.azk8s.cn",
|
|
||||||
"https://hub-mirror.c.163.com"
|
"https://hub-mirror.c.163.com"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -68,15 +64,13 @@ $ sudo systemctl restart docker
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
Registry Mirrors:
|
Registry Mirrors:
|
||||||
https://dockerhub.azk8s.cn/
|
https://hub-mirror.c.163.com/
|
||||||
```
|
```
|
||||||
|
|
||||||
## gcr.io 镜像
|
## 云服务商
|
||||||
|
|
||||||
国内无法直接获取 `gcr.io/*` 镜像,我们可以将 `gcr.io/<repo-name>/<image-name>:<version>` 替换为 `gcr.azk8s.cn/<repo-name>/<image-name>:<version>` ,例如
|
某些云服务商提供了仅供内部访问的镜像服务,当您的 Docker 运行在云平台时可以选择它们。
|
||||||
|
|
||||||
```bash
|
* [Azure 中国镜像 `https://dockerhub.azk8s.cn`](https://github.com/Azure/container-service-for-azure-china/blob/master/aks/README.md#22-container-registry-proxy)
|
||||||
# $ docker pull gcr.io/google_containers/hyperkube-amd64:v1.9.2
|
|
||||||
|
|
||||||
$ docker pull gcr.azk8s.cn/google_containers/hyperkube-amd64:v1.9.2
|
* [腾讯云 `https://mirror.ccs.tencentyun.com`](https://cloud.tencent.com/redirect.php?redirect=10058&cps_key=3a5255852d5db99dcd5da4c72f05df61)
|
||||||
```
|
|
||||||
|
@ -4,9 +4,7 @@
|
|||||||
|
|
||||||
## 获取 `k8s.gcr.io` 镜像
|
## 获取 `k8s.gcr.io` 镜像
|
||||||
|
|
||||||
我们可以先从国内镜像 `gcr.azk8s.cn` 拉取镜像,再通过 `$ docker tag` 命令重新将镜像标记为 `k8s.gcr.io` 镜像。
|
由于国内拉取不到 `k8s.gcr.io` 镜像,我们可以使用开源项目 [AliyunContainerService/k8s-for-docker-desktop](https://github.com/AliyunContainerService/k8s-for-docker-desktop) 来获取所需的镜像。
|
||||||
|
|
||||||
开源项目 [AliyunContainerService/k8s-for-docker-desktop](https://github.com/AliyunContainerService/k8s-for-docker-desktop) 使用 `powershell` 或 `shell` 脚本简化了以上步骤,建议读者使用该开源项目获取 `k8s.gcr.io` 镜像。
|
|
||||||
|
|
||||||
## 启用 Kubernetes
|
## 启用 Kubernetes
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ $ sudo systemctl daemon-reload
|
|||||||
### master
|
### master
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ sudo kubeadm init --image-repository gcr.azk8s.cn/google-containers \
|
$ sudo kubeadm init --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers \
|
||||||
--pod-network-cidr 10.244.0.0/16 \
|
--pod-network-cidr 10.244.0.0/16 \
|
||||||
--v 5 \
|
--v 5 \
|
||||||
--ignore-preflight-errors=all
|
--ignore-preflight-errors=all
|
||||||
|
@ -16,7 +16,7 @@ $ docker-machine create -d virtualbox test
|
|||||||
|
|
||||||
`--engine-opt dns=114.114.114.114` 配置 Docker 的默认 DNS
|
`--engine-opt dns=114.114.114.114` 配置 Docker 的默认 DNS
|
||||||
|
|
||||||
`--engine-registry-mirror https://dockerhub.azk8s.cn` 配置 Docker 的仓库镜像
|
`--engine-registry-mirror https://hub-mirror.c.163.com` 配置 Docker 的仓库镜像
|
||||||
|
|
||||||
`--virtualbox-memory 2048` 配置主机内存
|
`--virtualbox-memory 2048` 配置主机内存
|
||||||
|
|
||||||
@ -37,7 +37,7 @@ $ docker-machine create \
|
|||||||
-d xhyve \
|
-d xhyve \
|
||||||
# --xhyve-boot2docker-url ~/.docker/machine/cache/boot2docker.iso \
|
# --xhyve-boot2docker-url ~/.docker/machine/cache/boot2docker.iso \
|
||||||
--engine-opt dns=114.114.114.114 \
|
--engine-opt dns=114.114.114.114 \
|
||||||
--engine-registry-mirror https://dockerhub.azk8s.cn \
|
--engine-registry-mirror https://hub-mirror.c.163.com \
|
||||||
--xhyve-memory-size 2048 \
|
--xhyve-memory-size 2048 \
|
||||||
--xhyve-rawdisk \
|
--xhyve-rawdisk \
|
||||||
--xhyve-cpu-count 2 \
|
--xhyve-cpu-count 2 \
|
||||||
|
@ -104,7 +104,7 @@ REPOSITORY TAG IMAGE ID CREAT
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"registry-mirror": [
|
"registry-mirror": [
|
||||||
"https://dockerhub.azk8s.cn"
|
"https://hub-mirror.c.163.com"
|
||||||
],
|
],
|
||||||
"insecure-registries": [
|
"insecure-registries": [
|
||||||
"192.168.199.100:5000"
|
"192.168.199.100:5000"
|
||||||
|
Loading…
Reference in New Issue
Block a user