16 6 月, 2025

docker unable to download image solution

1)创建docker 镜像源配置文件

mkdir -p /etc/docker/daemon.json

chmod 777 daemon.json

2)更改配置文件

{
  "registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/" 
],
 "insecure-registries" : [
    "registry.docker-cn.com",
    "docker.mirrors.ustc.edu.cn"
    ],
"debug": true,
"experimental": false
}

Self-Signed Certificate

1)windows/Linux 安装 OpenSSL

openssl genrsa -out ca/ca.key 4096
openssl req -x509 -new -nodes -sha512 -days 3650 
-subj "/C=CN/ST=Beijing/L=Beijing/O=devops/OU=Personal/CN=devops.com" 
-key ca.key 
-out ca.crt
openssl genrsa -out linux.devops.com.key 4096
openssl req -sha512 -new 
-subj "/C=CN/ST=Beijing/L=Beijing/O=devops/OU=Personal/CN=linux.devops.com" 
    -key linux.devops.com.key 
    -out linux.devops.com.csr
cat > v3.ext <<-EOF
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth
subjectAltName = @alt_names
[alt_names]
DNS.1=devops.com
DNS.2=devops
DNS.3=linux.devops.com
EOF
openssl x509 -req -sha512 -days 3650 
    -extfile v3.ext 
    -CA ca.crt -CAkey ca.key -CAcreateserial 
    -in linux.devops.com.csr 
    -out linux.devops.com.crt

2)嫌麻烦可以使用在线自签生成器

在线地址:https://bkssl.com/ssl/selfsign

备注:此网站为第三方网站,有任何侵权风险均与本人无关!