访问仓库,仓库是集中从存放镜像的地方。类似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. 删除已有镜像,再尝试从私有仓库下载这个镜像。

最新文章

  1. 第三篇:Entity Framework CodeFirst & Model 映射 续篇 EntityFramework Power Tools 工具使用
  2. 【Maven】Eclipse安装Maven插件后导致Eclipse启动出错
  3. 1、WIN2D学习记录(win2d实现JS雨天效果)
  4. tomcat 5.5 动态加载类
  5. Java NIO教程 MappedByteBuffer
  6. Mapper类/Reducer类中的setup方法和cleanup方法以及run方法的介绍
  7. python实现web分页日志查看
  8. dojo 七 DOM dojo/dom
  9. anzhaung
  10. qt 获取windows 的消息(通过MFC的DLL的透明窗体转发消息)good
  11. Net Kafka
  12. Hibernate--inverse属性与cascade属性
  13. sklearn中各算法类的fit,fit_transform和transform函数
  14. 图像实验室 website 项目日志
  15. STL用法整理
  16. oracle导入.dmp文件
  17. 如何在tomcat前部署一个nginx
  18. docker-1-环境安装及例子实践
  19. django获取表单数据
  20. 21069207《Linux内核原理与分析》第四周作业

热门文章

  1. quartz 时间设置(定时任务scheduler)
  2. gradle编译出错:Execution failed for task ':app:compileTestDebugJava'.
  3. Java EE 之 过滤器入门学习与总结(2)
  4. Inventory Transactions Manager
  5. Mysql group by语句的优化
  6. Android开发技巧——ViewPager衍生出来的2个类
  7. Mybatis接口编程原理分析(一)
  8. 2015 Objective-C 三大新特性
  9. UIPassValue页面传值 UI_08(下)
  10. C++ Primer 有感(标准库set类型)