准备
- docker
- scp
主机A save镜像
#先看看哪些需要传递
[root@test pod]# docker images |grep ingress
quay.io/kubernetes-ingress-controller/nginx-ingress-controller 0.32.0 70144d369cb2 5 weeks ago 327MB
yllanzi/keights nginx-ingress-controller 70144d369cb2 5 weeks ago 327MB
#使用docker save打包
[root@test pod]# docker save -o ingress.rar quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.32.0
主机A用scp传至B
[root@test pod]# scp ingress.rar root@172.16.0.8:/root/
root@172.16.0.8's password:
ingress.rar
主机B load镜像
[root@lan ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
yllanzi/keights kube-proxy 92f9a31ce92a 2 weeks ago 117MB
k8s.gcr.io/kube-proxy v1.18.3 3439b7546f29 2 weeks ago 117MB
yllanzi/keights kube-controller-manager da26705ccb4b 2 weeks ago 162MB
k8s.gcr.io/kube-controller-manager v1.18.3 da26705ccb4b 2 weeks ago 162MB
yllanzi/keights kube-scheduler 76216c34ed0c 2 weeks ago 95.3MB
k8s.gcr.io/kube-scheduler v1.18.3 76216c34ed0c 2 weeks ago 95.3MB
k8s.gcr.io/kube-apiserver v1.18.3 7e28efa976bd 2 weeks ago 173MB
yllanzi/keights kube-apiserver 7e28efa976bd 2 weeks ago 173MB
yllanzi/keights nginx-ingress-controller 70144d369cb2 5 weeks ago 327MB
quay.io/kubernetes-ingress-controller/nginx-ingress-controller 0.32.0 70144d369cb2 5 weeks ago 327MB
quay.io/coreos/flannel v0.12.0-amd64 4e9f801d2217 2 months ago 52.8MB
yllanzi/keights pause 80d28bedfe5d 3 months ago 683kB
registry.aliyuncs.com/google_containers/pause 3.2 80d28bedfe5d 3 months ago 683kB
yllanzi/keights coredns 67da37a9a360 4 months ago 43.8MB
yllanzi/keights etcd 303ce5db0e90 7 months ago 288MB
k8s.gcr.io/coredns 1.6.7 303ce5db0e90 7 months ago 288MB
k8s.gcr.io/etcd 3.4.3-0 303ce5db0e90 7 months ago 288MB
k8s.gcr.io/pause 3.2 303ce5db0e90 7 months ago 288MB
[root@lan ~]# ls
a.tar get-docker.sh ingress.rar
#使用load命令导入
[root@lan ~]# docker load -i ingress.rar
Loaded image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.32.0