docker 镜像仓库

docker 镜像仓库是什么?

它其实是用来保存我们制作好的容器的一个仓库,只不过这里的容器被我们做成了镜像,所以我们称其为镜像仓库。

为什么要搭建镜像仓库?

仓库储藏物品,当我们需要的时候,可以快捷的从仓库中获取,docker 镜像仓库也是如此。我们将常用的基础镜像和一些制作好的应用镜像,储藏在镜像仓库中,当需要从新搭建的时候直接去仓库里获取就可以使用了。

镜像仓库的种类?

镜像仓库分为公有和私有,两种。公有就是开源到互联网上,其他人可以看到并使用你制作的镜像;私有就是自己做一个仓库,其他人看不到你的镜像,镜像只属于你。

所以,很明显,我们希望直接在公有仓库中直接下载制作好的基础应用镜像,方便自己的开发;然而不希望自己制作真实工作使用的应用镜像被其他人使用。那么接下来,我们一起来了解一下镜像仓库吧!

  1. 公有仓库

    docker hub [docker 官方镜像仓库]

    docker hub地址为 httpss://www.docker.com/

    注册流程,就不一一叙述了,百度教程,注册即可。

    注册完毕之后,记好自己的账号密码,之后使用公有仓库会使用到的。

  2. 创建你自己的远程仓库

    点击repositories,再点击create便可出现这个界面。

docker 镜像仓库

下载镜像文件

[root@cgls ]# docker pull hello-world

查看hello-world镜像是否存在

[root@cgls ]# docker images

准备上传到远程仓库,这里需要输入之前注册的账号和密码

[root@cgls ]# docker login

为了能够上传远程仓库,我们需要按照远程仓库中的设置的用户名修改镜像标签。

例如我的docker hub上是cgls/hello-world,那么宿主机上执行

[root@cgls ]# docker tag hello-world cgls/hello-world

[root@cgls ]# docker push cgls/hello-world

上传完毕,我们再去docker hub上查看

docker 镜像仓库

公有仓库的操作就介绍到,下一篇文章,我们深入学习一下搭建私有仓库。

docker 镜像仓库

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据