如何离线安装Docker镜像

以pgloader,linux环境为例说明,windows类似

一、在有网络环境的服务器,通过远程方式拉取镜像

# 拉取镜像
docker pull dimitri/pgloader:latest

二、查看镜像,导出镜像

# 查看镜像
docker images | grep pgloader
# 导出镜像
docker save -o pgloader.tar dimitri/pgloader

三、确认镜像打包完成,通过线下方式拷贝到指定服务器

省略···

四、服务器离线安装

# 查看pgloader版本
docker run --rm --name docker_pgloader dimitri/pgloader:latest pgloader --version
# 导入镜像文件(需修改路径)
docker load -i {$path}/pgloader.tar
# 确认镜像
docker images | grep pgloader
# 运行镜像(显示pgloader命令帮助文档)
docker run --rm --name docker_pgloader dimitri/pgloader:latest pgloader --help