赞
踩
仓库(Repository)是docker技术中又一个核心概念,是集中存放镜像的地方。有很多的镜像仓库,包括国内的和国外的远程服务商提供的,但是仓库的操作基本一致。下面以docker官方仓库 Docker Hub的介绍为例:
目前 Docker 官方维护了一个公共仓库Docker Hub。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。
在 https://hub.docker.com 免费注册一个 Docker 账号,有了账号之后才可以将自己制作的镜像上传到仓库。
可以通过界面和命令行进行登录操作,登录需要输入用户名和密码,登录成功后,我们就可以从 docker hub 上拉取自己账号下的全部镜像或者上传镜像到仓库。下面以命令行为例:
$ docker login
退出 docker hub 可以使用以下命令:
$ docker logout
利用 docker pull 命令来将它下载到本地。
$ docker pull ubuntu
在下载镜像前,如果不知道具体的镜像名,可以用关键词进行搜索:
$ docker search ubuntu
用户登录后,可以通过 docker push 命令将自己的镜像推送到 Docker Hub。推送的镜像有一定命名规范,是<用户名>/<镜像名>的命名方式才能推送到自己的仓库下。以下命令中的 username 请替换为你的 Docker 账号用户名。
- $ docker push username/ubuntu:18.04
- $ docker search username/ubuntu
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。