docker镜像打包、导入(适用于离线服务器docker安装镜像)

        离线安装docker参考:linux卸载、离线安装docker,安装Portainer工具

        离线服务器docker安装服务需要先在可连接到外网的服务器内部署docker,pull镜像,然后再生成tar包,通过在导入到离线服务器,将tar包载入docker生成镜像。

        本文以postgres:10.5安装为例

1、在线服务器docker拉取镜像。

docker pull postgres:10.5

2、导出镜像为tar包 

sudo docker save  -o /packge/postgres10.5.tar postgres:10.5
# -o指定文件存放路径和名称

        这里需要注意,虽然用镜像id也可以指定镜像并打包成功,但是镜像导入后镜像信息会不包含名称和版本

3、将tar压缩为zip,方便下载

 zip postgres10.5.zip postgres10.5.tar

4、通过服务器文件传输工具将zip文件下载到本地后导入离线服务器

5、解压

unzip postgres10.5.zip

6、将解压出来的tar导入docker

#tar文件所在目录下执行
docker load -i portgres10.5.tar

至此,docker镜像文件导入离线服务器docker完成。

注:因为权限问题,以上命令可能需要在前面加上  sudo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值