zoukankan      html  css  js  c++  java
  • Docker学习笔记【四】Docker 仓库

    访问仓库,仓库是集中从存放镜像的地方。类似Maven。

    Docker Hub

      目前由Docker官方维护的一个公共仓库,其中包括15000的镜像。

      注册

      在 https://hub.docker.com 免费注册一个Docker 账号。

      登录

      通过 docker login 命令交互式的输入用户名和密码完成登录。通过 docker logout 退出登录。

      拉取镜像

      通过 docker search 命令来查找官方仓库中的镜像,并利用 docker pull 命令将它下载到本地。

      返回了很多关键字的镜像,其中包括镜像名称、描述、收藏数、是否官方创建、是否自动创建。可以添加 --filter 条件来过滤 stars >= 50 的镜像。

      推送镜像

      成功登录后通过 docker push 命令将自己的镜像推送到 Docker Hub。 

     

    私有仓库

      Docker Hub 确实很不错,有时候也会不方便,用户可以创建一个本地仓库供私人使用。通过 docker-register 工具,可以用于构建私有的镜像仓库。

      安装运行 docker-register

      运行 docker run -d -p 5000:5000 --restart=always --name registry registry

      在私有仓库上传、搜索、下载镜像。

      1. 先用 docker image ls 查看已有的镜像。

      2. 使用 docker tag 将 zacky/redis 这个镜像标记为 127.0.0.1:5000/redis:latest。

      3. 使用 docker push 上传标记的镜像。

      4. 用 curl 查看仓库中的镜像。

      5. 删除已有镜像,再尝试从私有仓库下载这个镜像。

  • 相关阅读:
    bootstrap_table自定义排序方法
    react 给组件设置默认的props值
    Echarts Binning on map 根据真实经纬度渲染数据
    Echarts 如何使用 bmap 的 API
    工作中遇到的前后台联调的一些规则
    redux 调试工具
    react 开发过程中的总结/归纳
    mac svn cornerstone 破解版资源以及使用方法(仅供学习,非商业使用)
    typescript 学习笔记
    iconfont 不居中的问题
  • 原文地址:https://www.cnblogs.com/zacky31/p/8990011.html
Copyright © 2011-2022 走看看