在 CentOS 上使用 Docker 导入镜像,通常有以下几种常见方式,取决于你拿到的镜像文件形式。
.tar 文件导入镜像(最常用)如果你已经有别人导出的镜像文件(如 image.tar):
docker load -i image.tar
或:
docker load < image.tar
导入完成后查看:
docker images
如果是从 Docker Hub 或私有仓库获取:
docker pull centos:7
docker save 导出的多镜像 tar 导入如果是多个镜像打包的 tar:
docker load -i images.tar
仅在特定场景使用:
导出容器:
docker export -o container.tar container_id
导入为镜像:
docker import container.tar myimage:tag
⚠️ 注意:import 不会保留原镜像的启动命令、环境变量等信息。
如果还没装 Docker:
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
sudo docker load -i image.tar
或把用户加入 docker 组:
sudo usermod -aG docker $USER
docker save 出来的,而不是普通 tar。如果你能告诉我:
.tar / 仓库地址)我可以给你更精确的命令。