当前位置: 首页 > news >正文

Docker 仓库管理

Docker 仓库管理

仓库(Repository)是集中存放镜像的地方。以下介绍一下 Docker Hub。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。

Docker Hub

目前 Docker 官方维护了一个公共仓库 Docker Hub。

大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。

注册

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

登录和退出

登录需要输入用户名和密码,登录成功后,我们就可以从 docker hub 上拉取自己账号下的全部镜像。

$ docker login

退出

退出 docker hub 可以使用以下命令:

$ docker logout

拉取镜像

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

以 ubuntu 为关键词进行搜索:

$ docker search ubuntu

使用 docker pull 将官方 ubuntu 镜像下载到本地:

$ docker pull ubuntu 

推送镜像

用户登录后,可以通过 docker push 命令将自己的镜像推送到 Docker Hub。

以下命令中的 username 请替换为你的 Docker 账号用户名。

$ docker tag ubuntu:18.04 username/ubuntu:18.04
$ docker image lsREPOSITORY      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/ubuntuNAME             DESCRIPTION       STARS         OFFICIAL    AUTOMATED
username/ubuntu

相关文章:

  • etcd v3用户权限操作
  • 基于FPGA的万兆以太网学习(1)
  • openssl3.2 - 官方demo学习 - mac - siphash.c
  • 垃圾收集器G1ZGC详解
  • x-www-form-urlencoded接收方式代码示例
  • Nodejs 问题排查
  • openssl3.2 - 官方demo学习 - smime - smdec.c
  • Angular系列教程之观察者模式和RxJS
  • 【备战蓝桥杯】图的遍历问题
  • openssl3.2 - 官方demo学习 - smime - smsign2.c
  • JavaEE之多线程编程:3. 线程的状态(易懂!)
  • 【项目搭建二】SpringBoot引入druid、mybatis、mybatisPlus
  • 【Docker】Nacos的单机部署及集群部署
  • 位运算的高频算法题(算法村第十一关白银挑战)
  • 竹永康在科锐待岗第2天工作总结
  • ----------
  • ES6指北【2】—— 箭头函数
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • Create React App 使用
  • ES6--对象的扩展
  • exports和module.exports
  • Iterator 和 for...of 循环
  • Material Design
  • node.js
  • unity如何实现一个固定宽度的orthagraphic相机
  • 成为一名优秀的Developer的书单
  • 再次简单明了总结flex布局,一看就懂...
  • FaaS 的简单实践
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​第20课 在Android Native开发中加入新的C++类
  • (C语言)fread与fwrite详解
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • .Net Core和.Net Standard直观理解
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .net访问oracle数据库性能问题
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .net开发时的诡异问题,button的onclick事件无效
  • .sdf和.msp文件读取
  • // an array of int
  • @Controller和@RestController的区别?
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [20171106]配置客户端连接注意.txt
  • [20180224]expdp query 写法问题.txt
  • [4.9福建四校联考]
  • [Android Studio 权威教程]断点调试和高级调试
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [BZOJ4010]菜肴制作
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [CISCN 2023 初赛]go_session
  • [IE9] GPU硬件加速到底是实用创新还是噱头