docker产生的本质是为了让开发环境更好的进行迁移和分享,因此我们需要一个远程仓库可以保存我们的镜像,以便进行镜像的分享,和不同环境的迁移。同时在此介绍一些常用的docker仓库和配置方式,供大家参考
下载镜像
1 | 下载一个公共镜像 |
官方镜像不定期抽风,可以在国内镜像 中查看使用可用的本地镜像
上传镜像
针对没指定远程的镜像,需要先进行标记(docker tag),将本地镜像和远程仓库进行关联。
粗暴一点理解就是在镜像前面加上自己的docker hub的Docker ID,如果是第三方仓库或私有仓库还需要标注注册的主机名/IP和端口
1 | docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG] |
完成仓库的关联后,直接通过docker push命令进行推送
1 | docker push [OPTIONS] NAME[:TAG] |
至此,你的本地镜像就推送到了远程,就可以非常方便的进行共享了。