一、前言
1、目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 2,650,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。
2、今天主要分享一下,docker仓库,以及如何创建自己的私有仓库。
二、注册
你可以在 https://hub.docker.com 免费注册一个 Docker 账号。
三、登陆
sudo docker login
四、查找镜像
sudo docker search centos
1、可以看到返回了很多包含关键字的镜像,其中包括镜像名字、描述、收藏数(表示该镜像的受关注程度)、是否官方创建(OFFICIAL)、是否自动构建 (AUTOMATED)
2、一种是类似 centos 这样的镜像,被称为基础镜像或根镜像。这些基础镜像由 Docker 公司创建、验证、支持、提供。这样的镜像往往使用单个单词作为名字。还有一种类型,比如 tutum/centos 镜像,它是由 Docker Hub 的注册用户创建并维护的,往往带有用户名称前缀。可以通过前缀 username/ 来指定使用某个用户提供的镜像,比如 tutum用户。
五、拉取镜像
sudo docker pull ubuntu:16.04
六、推送镜像
1、docker tag ubuntu:18.04 username/ubuntu:18.04
2、docker push username/ubuntu:18.04
3、docker search username
以上命令中的 username 请替换为你的 Docker 账号用户名
七、总结
以上是简单的小分享,有疑问欢迎指出。