去评论
dz插件网

Docker离线包优雅pull方法

哥斯拉
2024/06/14 20:16:21
QQ截图20240614111550.png(54.12 KB, 下载次数: 2)9 小时前 上传
点击文件名下载附件




使用这样的方法,可以把常用的 Docker 镜像 使用脚本备份,

不用连公网也可以很方便 离线 pull

  1. # 先在国外vps 下载镜像docker pull  hello-world:latest# 导出镜像docker save hello-world:latest | gzip > hello.tar.gz# 放到网站 根目录下,例如  https://lyvba.com/hello.tar.gz# 导入镜像wget -q -O -  https://lyvba.com/hello.tar.gz | docker load# 其他测试命令docker rmi -f  hello-worlddocker imagesdocker run  hello-world
HOH 发表于 2024-6-14 11:20
行了,别老拿你那些脱裤子放屁的东西当宝贝了

你有好方法,就说出来,不要藏着掖着。

掌握了这种方法,可以使用   Docker commit建立自定义镜像(黑箱子)

很方便容器迁移

# Docker commit根据容器的更改创建新图像
docker ps -a
docker commit 792ce25d7e9b  myrmb
docker history myrmb:latest



  1. docker images -a | grep latest | awk '{print $1}'


使用这个命令,得到 所有用的镜像名
然后 改个写个脚本,批处理就可以把用到镜像都备份了