docker私有仓库与离线image

简介

docker固然方便,但是hub.docker.com只提供一个私有仓库,无法满足应用的需求。下面介绍几种常用的私有仓库的方法。

使用腾讯云

由于我的云服务都是买腾讯云的,所以比较熟悉,其他云服务商应该都提供类似服务。腾讯云的私有镜像仓库在容器服务中。

如果操作上有困难,可以查看腾讯云提供的操作指引,在界面应该能看到该按钮。

同时,镜像仓库提供构建服务。

本地打包

有时候我们的应用很敏感,甚至不能联网,这时候还要用docker,就只能考虑本地打包了。

  • image打包到本地

    1
    docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3
  • 从本地加载包

    1
    docker load --input my_ubuntu_v3.tar

我们知道docker images是分层的,但是打包的时候所有层一起打包,不会在load的时候出现依赖问题。
另外,打包后的文件后缀名没有硬性要求,但通过file命令可以看到它是一个tar文件。

0%