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

Linux:docker在线仓库(docker hub 阿里云)基础操作

把镜像放到公网仓库,这样可以方便大家一起使用,当需要时直接在网上拉取镜像,并且你可以随时管理自己的镜像——删除添加或者修改。


1.docker hub仓库

2.阿里云加速

3.阿里云仓库


由于docker hub是国外的网站,国内的对数据的把控比较严格,经常出现断开或者连接失败,这时可以使用阿里云进行加速,或者直接使用国内的阿里云仓库可以稍微快点,但是阿里云的个人体验版是免费的,如果公司需要大量储存的时候就要花钱进行升级了


1.docker hub


Repositories | Docker Hubicon-default.png?t=N7T8https://hub.docker.com/这个是docker的官网

需要先去创建一个账户

(1)创建仓库

这里的公开和私人,公开是可以被互联网上的任何人去下载,私人就是只有你自己去使用

(2)上传镜像

上传之前要在系统中登录docker账户

docker login

 

这样就登录成功了 

接下来就是上传镜像了,我的dockerhub  用户名为 kalitarro  刚刚创建的仓库名为 ubuntu,所以我要上传镜像的格式为:

kalitarro/ubuntu:标签名称

我先把镜像名称进行修改

修改完成后即可进行直接上传

docker push kalitarro/ubuntu:1

 如果你的上传缓慢或者网络连接失败 ,可以考虑使用魔法,或者是检查网络问题

 

 

成功上传 

(3)拉取镜像

docker hub官方提供了海量的镜像为用户下载,此外除了官方还有个人的,总之你下载的只要是公开的,那么就可以随意拉取使用

Explore Docker's Container Image Repository | Docker Hubicon-default.png?t=N7T8https://hub.docker.com/search?q=

这个就是官方的仓库

# 查询镜像

docker search 镜像名称

 可以看到指定ubuntu的信息

#拉取镜像 

docker pull 名称:标签    (标签大多数为版本,如果不带标签默认是最新版的镜像)

docker pull httpd

这个就是拉取一个httpd的镜像,我没加标签所以就是最新版

docker pull redis:6.0.8

这个就是拉取一个redis的镜像,6.0.8版本    官方基本使用标签代替版本,但是你想写什么就写什么也是可以的

如果想下载刚刚自己上传的也一样

docker pull kalitarro/ubuntu:1

 (4)删除上传的镜像

选择要删除的标签

 

 

(5)删除创建的仓库 

 

 


2.阿里云加速


 

Ubuntu      CentOS       Mac       Windows   都有下面自带教程跟着复制就行


3.阿里云仓库 


 

 

创建一个    个人免费版

 

先创建一个命名空间

 

根据自己情况选择公开还是私有

这里创建一个镜像仓库

 

这三个是必填的

 

 

进入之后阿里云自带教程了,非常详细

 

这是上传成功的样子 

http://www.lryc.cn/news/300994.html

相关文章:

  • C语言程序设计(第四版)—习题7程序设计题
  • ZCC6982-同步升压充双节锂电池充电芯片
  • 定时器(基本定时器、通用定时器、高级定时器)
  • 009集——磁盘详解——电脑数据如何存储在磁盘
  • 鸿蒙开发-HarmonyOS UI架构
  • Flutter 动画(显式动画、隐式动画、Hero动画、页面转场动画、交错动画)
  • 用HTML5 Canvas创造视觉盛宴——动态彩色线条效果
  • 云原生介绍与容器的基本概念
  • Flash存储
  • Day 44 | 动态规划 完全背包、518. 零钱兑换 II 、 377. 组合总和 Ⅳ
  • 使用PaddleNLP UIE模型提取上市公司PDF公告关键信息
  • 软件工程师,OpenAI Sora驾到,快来围观
  • 【Linux 04】编辑器 vim 详细介绍
  • KMP算法详解
  • ubuntu22.04@laptop OpenCV Get Started: 013_contour_detection
  • [ai笔记5] 个人AI资讯助手实战
  • QT+OSG/osgEarth编译之八十九:osgdb_ply+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5插件库osgdb_ply)
  • 机器人专题:我国机器人产业园区发展现状、问题、经验及建议
  • 算法沉淀——哈希算法(leetcode真题剖析)
  • 深入理解Redis哨兵原理
  • MySQL-存储过程(PROCEDURE)
  • linux系统监控工具prometheus的安装以及监控mysql
  • 初识tensorflow程序设计模式
  • 【QT+QGIS跨平台编译】之三十八:【GDAL+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • 黑马鸿蒙教程学习1:Helloworld
  • 蓝桥杯每日一题------背包问题(四)
  • OpenAI发布Sora技术报告深度解读!真的太强了!
  • AJAX——接口文档
  • leetcode hot100不同路径
  • 【前端工程化面试题目】webpack 的热更新原理