因国内环境限制,如果直接pull grafana/K6 的镜像会失败,可通过以下方式pull
配置方式1:临时使用
直接使用,直接拿镜像域名拼接上官方镜像名,例如要拉去镜像docker pull loadimpact/k6
,可以用下面写法
docker pull docker.registry.cyou/loadimpact/k6
配置方式2:长久有效
修改文件 /etc/docker/daemon.json
(如果不存在则需要创建,注意不要写入中文),并重启服务
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://dockerpull.com",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.awsl9527.cn"
]
}
EOF
systemctl daemon-reload && sudo systemctl restart docker
可直接使用docker pull
拉去镜像进行测试,
docker pull loadimpact/k6
或用以下命令检查是否生效:
docker info
镜像打包
docker save docker.registry.cyou/loadimpact/k6 -o k6.tar
附:目前国内可用Docker镜像源汇总
DockerHub 镜像仓库 | 是否正常 |
---|---|
docker.registry.cyou | 正常 |
docker-cf.registry.cyou | 正常 |
dockerpull.com | 正常 |
dockerproxy.cn | 正常 |
docker.1panel.live | 正常 |
hub.rat.dev | 正常 |
dockerhub.icu | 正常 |
docker.awsl9527.cn | 正常 |
dhub.kubesre.xyz | 正常 |