在 Ubuntu 上使用 Docker 导入镜像,通常有以下几种常见方式,取决于你手里的镜像文件类型。
docker load 导入 tar 镜像文件(最常用)如果你有一个通过 docker save 导出的镜像文件(如 xxx.tar):
docker load -i xxx.tar
或:
docker load < xxx.tar
导入后查看镜像:
docker images
✅ 适用于:
docker save 导出的镜像docker import 导入文件系统 tar 包如果你有一个容器文件系统的 tar 包(不是 docker save 出来的):
docker import xxx.tar myimage:tag
⚠️ 注意:
docker import 导入的是文件系统,不是完整镜像如果是 .tar.gz:
gunzip xxx.tar.gz
docker load -i xxx.tar
docker pull ubuntu:22.04
sudo docker load -i xxx.tar
或把用户加入 docker 组:
sudo usermod -aG docker $USER
(改完需重新登录)
docker images
docker inspect 镜像名:标签
如果你能告诉我:
.tar / .tar.gz / 目录)我可以给你更精确的命令。