Docker 公共仓库

Docker 仓库(Repository)是集中存放镜像的地方。目前 Docker 官方维护了一个公共仓库 Docker Hub。

大部分软件的 Docker 镜像都可以通过在 Docker Hub 中直接下载。

 

1. Docker Hub 账号注册

我们可以通过 Docker Hub 的官网地址:https://hub.docker.com ,免费注册 Docker 账号。

 

2. Docker Hub 登录和退出

运行 docker login 命令,输入用户名和密码进行登录,然后就能从 Docker Hub 上拉取自己账号下的镜像。

$ docker login

退出 docker hub 使用以下命令:

$ docker logout

 

3. Docker Hub 搜索镜像

使用 docker search 命令查找官方仓库中的镜像。

以 ubuntu 为关键词进行搜索:

$ docker search ubuntu

 

4. Docker Hub 拉取镜像

使用 docker pull 命令将官方 ubuntu 镜像下载到本地:

$ docker pull ubuntu 

 

5. Docker Hub 推送镜像

用户登录后,可以使用 docker push 命令将自己的镜像推送到 Docker Hub。

以下命令中的 username 请替换为自己 Docker 账号的用户名。

$ docker tag ubuntu:18.04 username/ubuntu:18.04
$ docker image ls

REPOSITORY      TAG        IMAGE ID            CREATED           ...  
ubuntu          18.04      275d79972a86        6 days ago        ...  
username/ubuntu 18.04      275d79972a86        6 days ago        ...  

$ docker push username/ubuntu:18.04
$ docker search username/ubuntu

NAME             DESCRIPTION       STARS         OFFICIAL    AUTOMATED
username/ubuntu

Docker 私有仓库:Docker 仓库(Repository)是集中存放镜像的地方。目前 Docker 官方维护了一个公共仓库 Docker Hub。本章内容包括:Docker Hub 账号注册、Docker Hub 登录和退出、Docker Hub 搜索镜像、Docker Hub 拉取镜像、Docker Hub 推送镜像。