在离线的环境下,无法直接通过
docker pull ubuntu:latest
直接获取镜像,需要先在一台在线设备上下载好,并打包拷贝到离线设备上载入。
在线设备下载image
并打包
-
从Docker Hub下载
Ubuntu
镜像(选择需要的版本<version>
)~$ docker pull ubuntu:<tag>
-
查看已下载的镜像
~$ docker image
-
将已下载的镜像打包为 tar 文件
~$ docker save -o ubuntu.tar ubuntu:<tag>
离线设备读取image
-
将
tar
文件导入Docker
中~$ docker load -i ubuntu.tar
这样,就可以在离线设备上使用已下载的
Ubuntu
镜像了。当然,这些步骤也可适用于其他镜像和容器,不仅限于Ubuntu
。