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 推送镜像。