当前位置:   article > 正文

docker技术(五)--仓库以及镜像推送到仓库_docker 普通用户不能推送镜像了吗

docker 普通用户不能推送镜像了吗

仓库(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 账号用户名。

  1. $ docker push username/ubuntu:18.04
  2. $ docker search username/ubuntu
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/754675
推荐阅读
相关标签
  

闽ICP备14008679号