docker主机镜像互传

准备

  1. docker
  2. 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

Docker镜像和云主机镜像是两种不同的概念,它们有以下区别: 1. 定义和用途: - Docker镜像Docker镜像是用于构建和运行容器的文件,它包含了一个完整的应用程序运行所需的所有依赖项(操作系统、库、代码等)。Docker镜像可以被复制、分发和部署到不同的环境中,实现应用程序的快速部署和可移植性。 - 云主机镜像:云主机镜像是用于创建云主机实例的模板,它包含了一个预配置的操作系统和一些基本软件。云主机镜像通常由云服务提供商提供,并且可以根据用户的需求进行选择和部署。 2. 构建方式: - Docker镜像Docker镜像是通过Dockerfile定义和构建的,其中包含了构建镜像所需的指令和配置信息。用户可以根据自己的需求自定义Dockerfile来构建自己的镜像。 - 云主机镜像:云主机镜像是由云服务提供商预先构建和配置好的,用户可以直接选择使用。 3. 灵活性: - Docker镜像Docker镜像具有高度的灵活性,可以根据需要进行定制和扩展。用户可以通过修改Dockerfile或者在运行时进行容器的配置来满足不同的需求。 - 云主机镜像:云主机镜像相对较为固定,用户通常只能选择提供商提供的镜像,并且无法进行自定义修改。 4. 部署方式: - Docker镜像Docker镜像可以在任何支持Docker引擎的环境中部署,包括本地开发环境、云服务器、容器编排平台等。通过Docker镜像,可以实现应用程序的快速部署和迁移。 - 云主机镜像:云主机镜像只能在云服务提供商的平台上进行部署,用户需要选择合适的云主机实例类型和配置来运行镜像
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值