Docker离线安装镜像并推送至Registry仓库

1.找一台能联网的机器,拉取需要的镜像

查看镜像源配置

vim /etc/docker/daemon.json

配置镜像所在的镜像源(docker hub)

 

 拉取镜像

docker pull serset/sers:2.1.11

 

2.将镜像保存为本地文件

docker save -o serser_sers_image.docker serset/sers

 

 

3.将docker镜像文件拷贝到未联网的机器的/etc/docker目录下

 

 

4.加载镜像

docker load -i serser_sers_image.docker 

 

 

5.推送到私有镜像仓库

修改镜像的tag,docker.k8s是域名

docker tag serset/sers:2.1.11 docker.k8s:5000/serset/sers:2.1.11

推送到registry

docker push docker.k8s:5000/serset/sers:2.1.11

查看registry仓库的镜像列表

curl -XGET http://docker.k8s:5000/v2/_catalog

 

posted @ 2021-11-16 19:39  NavyW  阅读(616)  评论(0编辑  收藏  举报