打包镜像使用的环境:ubuntu搭建的k8s环境
1、加载镜像。

root@ubuntu:~# docker pull busybox
Using default tag: latest
latest: Pulling from library/busybox
7b2699543f22: Pull complete 
Digest: sha256:650fd573e056b679a5110a70aabeb01e26b76e545ec4b9c70a9523f2dfaf18c6
Status: Downloaded newer image for busybox:latest
docker.io/library/busybox:latest

2、打包到指定目录。

root@ubuntu:~# docker save -o /data/workspace/downloadfiles/busybox.tar busybox

注意:若指定目录不存在需要创建目录:

root@ubuntu:~# docker save -o /data/workspace/downloadfiles/busybox.tar busybox
failed to save image: invalid output path: directory "/data/workspace/downloadfiles" does not exist
root@ubuntu:~# mkdir  /data/workspace/downloadfiles

3、打包上传至其他环境后加载镜像。

root@ubuntu:~# docker load -i /data/workspace/userfiles/busybox.tar 
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐