欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker鏡像倉庫hub.docker.com無法訪問的解決方法

 更新時(shí)間:2023年08月04日 09:43:39   作者:阿賢Linux  
最近許多群友都詢問為什么無法訪問Docker鏡像倉庫,本文就來介紹一下docker鏡像倉庫hub.docker.com無法訪問的解決方法,感興趣的可以了解一下

1 介紹dockerhub為什么無法訪問

最近許多群友都詢問為什么無法訪問Docker鏡像倉庫,于是我也嘗試去訪問,結(jié)果果然無法訪問。

請(qǐng)?zhí)砑訄D片描述

大家的第一反應(yīng)就是給墻了,通過ping檢測(cè)紅的很可怕。

請(qǐng)?zhí)砑訄D片描述

實(shí)際上是DNS被污染了,導(dǎo)致很多用戶都無法訪問。至于什么是DNS污染,大家可以自行查詢,這里主要講解怎么解決dockerhub無法訪問的問題。

請(qǐng)?zhí)砑訄D片描述

2 解決辦法

由于無法訪問,導(dǎo)致我們運(yùn)維人員和開發(fā)者使用docker鏡像變得極其不方便,然而我們可以使用下面幾種方法來解決這個(gè)問題。

2.1 使用魔法

(這里就不展開說了,大家懂的都懂)

2.2 使用國內(nèi)鏡像加速

常見的國內(nèi)加速服務(wù):

  • 科大鏡像:https://docker.mirrors.ustc.edu.cn
  • 網(wǎng)易:http://hub-mirror.c.163.com
  • 阿里云:https://<你的ID>.mirror.aliyuncs.com

廢話不多說,直接上命令

2.2.1 docker配置:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["鏡像加速地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
# 示例
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://eph8xfli.mirror.aliyuncs.com"]	# 這是博主自己的阿里云鏡像加速地址,大家可以更換為自己的
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

阿里云官網(wǎng)也有不同操作系統(tǒng)的操作文檔,大家可以自行查閱

https://help.aliyun.com/zh/acr/user-guide/accelerate-the-pulls-of-docker-official-images

請(qǐng)?zhí)砑訄D片描述

2.2.2 containerd配置:

包括K8S鏡像加速

vim /etc/containerd/config.toml
      [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
        [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
          endpoint = ["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"]
        [plugins."io.containerd.grpc.v1.cri".registry.mirrors."gcr.io"]
          endpoint = ["https://gcr.mirrors.ustc.edu.cn"]
        [plugins."io.containerd.grpc.v1.cri".registry.mirrors."k8s.gcr.io"]
          endpoint = ["https://gcr.mirrors.ustc.edu.cn/google-containers/"]
        [plugins."io.containerd.grpc.v1.cri".registry.mirrors."quay.io"]
          endpoint = ["https://quay.mirrors.ustc.edu.cn"]
        [plugins."io.containerd.grpc.v1.cri".registry.mirrors."ghcr.io"]
          endpoint = ["https://ghcr.dockerproxy.com"]

2.3 使用博主個(gè)人鏡像倉庫

本鏡像倉庫在阿里云,主要包含K8S相關(guān)鏡像。如果大家有所需求,可以聯(lián)系博主增加相關(guān)鏡像。

鏡像每天持續(xù)同步更新,目前有80+倉庫,包含新版和常用鏡像版本。

2.3.1 目前有如下鏡像倉庫,后續(xù)會(huì)陸續(xù)增加

  docker.elastic.co:
    - elasticsearch/elasticsearch
    - kibana/kibana
    - logstash/logstash
    - beats/filebeat
    - beats/heartbeat
    - beats/packetbeat
    - beats/auditbeat
    - beats/journalbeat
    - beats/metricbeat
    - apm/apm-server
    - app-search/app-search
  quay.io:
    - coreos/flannel
    - ceph/ceph
    - cephcsi/cephcsi
    - csiaddons/k8s-sidecar
    - csiaddons/volumereplication-operator
    - prometheus/prometheus
    - prometheus/alertmanager
    - prometheus/pushgateway
    - prometheus/blackbox-exporter
    - prometheus/node-exporter
    - prometheus-operator/prometheus-config-reloader
    - prometheus-operator/prometheus-operator
    - brancz/kube-rbac-proxy
    - cilium/cilium
    - cilium/operator-generic
    - thanos/thanos
    - cilium/certgen
    - cilium/hubble-relay
    - cilium/hubble-ui-backend
    - cilium/hubble-ui
    - cilium/cilium-etcd-operator
    - cilium/operator
    - cilium/startup-script
    - cilium/clustermesh-apiserver
    - coreos/etcd
    - metallb/speaker
    - frrouting/frr
    - goharbor/nginx-photon
    - goharbor/harbor-portal
    - goharbor/harbor-core
    - goharbor/harbor-jobservice
    - goharbor/registry-photon
    - goharbor/harbor-registryctl
    - goharbor/chartmuseum-photon
    - goharbor/trivy-adapter-photon
    - goharbor/notary-server-photon
    - goharbor/notary-signer-photon
    - goharbor/harbor-db
    - goharbor/redis-photon
    - goharbor/harbor-exporter
  k8s.gcr.io:
    - dns/k8s-dns-node-cache
    - metrics-server/metrics-server
    - kube-state-metrics/kube-state-metrics
    - prometheus-adapter/prometheus-adapter
    - sig-storage/nfs-subdir-external-provisioner
    - sig-storage/csi-node-driver-registrar
    - sig-storage/csi-provisioner
    - sig-storage/csi-resizer
    - sig-storage/csi-snapshotter
    - sig-storage/csi-attacher
    - sig-storage/nfsplugin
  registry.k8s.io:
    - pause
    - etcd
    - conformance
    - kube-proxy
    - kube-apiserver
    - kube-scheduler
    - kube-controller-manager
    - coredns/coredns
    - ingress-nginx/controller
    - ingress-nginx/opentelemetry
    - ingress-nginx/controller-chroot
    - ingress-nginx/kube-webhook-certgen
    - defaultbackend-amd64
    - cpa/cluster-proportional-autoscaler
    - autoscaling/addon-resizer
  gcr.io:
    - kaniko-project/executor
    - google-samples/xtrabackup
    - kubebuilder/kube-rbac-proxy
  docker.io:
    - calico/node
    - calico/typha
    - calico/cni
    - calico/node
    - calico/kube-controllers
    - calico/pod2daemon-flexvol
    - kubesphere/openelb
    - aledbf/kube-keepalived-vip

2.3.2 使用方式

docker.elastic.co/kibana/{image_name}  ==>  registry.cn-hangzhou.aliyuncs.com/waluna/{image_name}
quay.io/csiaddons/{image_name}  ==>  registry.cn-hangzhou.aliyuncs.com/waluna/{image_name}
k8s.gcr.io/{image_name}  ==>  registry.cn-hangzhou.aliyuncs.com/waluna/{image_name}
....

2.3.3 拉取鏡像

docker pull registry.cn-hangzhou.aliyuncs.com/waluna/kube-scheduler:[鏡像版本號(hào)]
crictl pull registry.cn-hangzhou.aliyuncs.com/waluna/kube-scheduler:[鏡像版本號(hào)]

3 總結(jié)

個(gè)人感覺使用魔法最方便,但是很多同學(xué)都不會(huì)使用魔法。所以大家可以根據(jù)自己喜歡的方式去選擇使用國內(nèi)鏡像加速(本文2.2)還是博主鏡像倉庫(本文2.3)。

到此這篇關(guān)于docker鏡像倉庫hub.docker.com無法訪問的解決方法的文章就介紹到這了,更多相關(guān)docker hub.docker.com無法訪問內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CentOS?8安裝Docker的詳細(xì)教程

    CentOS?8安裝Docker的詳細(xì)教程

    本文詳細(xì)講解了CentOS?8安裝Docker的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • Docker學(xué)習(xí)筆記之docker入門

    Docker學(xué)習(xí)筆記之docker入門

    docker可以類比成window下的VMware。docker有兩個(gè)基本的概念:容器(container)和鏡像(image),分別對(duì)應(yīng)為VMware中的系統(tǒng)鏡像和系統(tǒng)鏡像中運(yùn)行的軟件。docker的強(qiáng)大之處在于VMware只能運(yùn)行幾個(gè)虛擬機(jī)的設(shè)備上docker可以同時(shí)運(yùn)行幾十甚至上百個(gè)虛擬機(jī)。
    2016-11-11
  • docker安裝influxdb的詳細(xì)教程(性能測(cè)試)

    docker安裝influxdb的詳細(xì)教程(性能測(cè)試)

    這篇文章主要介紹了docker安裝influxdb的詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 微信小程序Docker+Nginx環(huán)境配置業(yè)務(wù)域名驗(yàn)證文件的操作方法

    微信小程序Docker+Nginx環(huán)境配置業(yè)務(wù)域名驗(yàn)證文件的操作方法

    本文介紹了如何在DockerCompose+Nginx環(huán)境下配置并訪問靜態(tài)驗(yàn)證文件,首先下載驗(yàn)證文件并將其掛載到容器中,然后修改Nginx配置文件使其能夠正確返回請(qǐng)求路徑下的靜態(tài)文件,最后,測(cè)試訪問驗(yàn)證文件并提交業(yè)務(wù)域名,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • 解決Mac Docker x509證書的問題

    解決Mac Docker x509證書的問題

    這篇文章主要介紹了解決Mac Docker x509證書的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker run 命令的使用方法詳解

    Docker run 命令的使用方法詳解

    這篇文章主要介紹了Docker run 命令的使用方法詳解,需要的朋友可以參考下
    2017-03-03
  • 編寫Dockerfile和構(gòu)建自定義鏡像的步驟與技巧

    編寫Dockerfile和構(gòu)建自定義鏡像的步驟與技巧

    Docker已經(jīng)成為現(xiàn)代應(yīng)用程序開發(fā)和部署的重要工具之一,在Docker中,Dockerfile是定義和構(gòu)建自定義鏡像的鍵文件,本文將深入解讀Dockerfile的編寫和自定義鏡像的構(gòu)建過程,并分享一些實(shí)用的技巧和最佳實(shí)踐,需要的朋友可以參考下
    2023-07-07
  • Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式

    Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式

    docker打包springboot鏡像,并不是簡單的將springboot項(xiàng)目的jar包上傳容器里,然后啟動(dòng),這個(gè)操作很簡單,但是如果我每次要查看容器中的日志就需要每次都進(jìn)入容器內(nèi)部進(jìn)行查看,這就非常麻煩了,所以本文介紹了Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式,需要的朋友可以參考下
    2024-03-03
  • Docker 搭建lamp應(yīng)用實(shí)例詳解

    Docker 搭建lamp應(yīng)用實(shí)例詳解

    這篇文章主要介紹了Docker 搭建lamp應(yīng)用實(shí)例詳解的相關(guān)資料,這里對(duì)搭建 LAMP的步驟做了詳細(xì)介紹,需要的朋友可以參考下
    2016-11-11
  • Docker中的容器文件拷貝及目錄掛載方式

    Docker中的容器文件拷貝及目錄掛載方式

    這篇文章主要介紹了Docker中的容器文件拷貝及目錄掛載方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論