ToB企服应用市场:ToB评测及商务社交产业平台

标题: docker hub用不了怎么办&docker pull拉取不了镜像的解决办法 2024 6月6日 [打印本页]

作者: 徐锦洪    时间: 2024-7-27 20:23
标题: docker hub用不了怎么办&docker pull拉取不了镜像的解决办法 2024 6月6日
前言

由于某些原因,docker hub目前访问有些问题,导致docker拉取不了镜像,下面介绍一种解决方法。
步骤:

批量拉取docker镜像并生存为文件的脚本

image-helper.bash脚本文件内容如下:
  1. #!/bin/bash
  2. imageDir=~/tmp/images
  3. force=
  4. savei(){
  5. for arg in "$@"
  6. do
  7.   img=
  8.   name=
  9.   if [[ $arg = "-f" ]]; then
  10.     force=true
  11.     continue
  12.   fi  
  13.   if [[ $arg == *":"* ]]; then
  14.     img=$arg
  15.   else
  16.     img=$arg:latest
  17.   fi
  18.   name=$(echo $img | sed "s/\//_/g")
  19.   name=$(echo $name | sed "s/:/__/")
  20.   name=${imageDir}/$name.$(dpkg --print-architecture).tar.gz
  21.   echo $arg
  22.   if [ -f ${name} ] && [[ $force == "" ]]; then
  23.     echo "${img} is saved"
  24.   else
  25.     docker pull $img && \
  26.     docker save $img | gzip > ${name} && \
  27.     echo "${img} is saved on ${name}" || \
  28.     echo "${img} is failed to save"
  29.   fi
  30.   echo "-------------------------------"
  31. done
  32. }
  33. synci(){
  34.   cd ${imageDir} && sha256sum * > hashes.txt && cd -
  35.   rsync -avP ~/tmp/images/ 192.168.3.12:~/Documents/images
  36. }
复制代码
脚本利用方式


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4