在dockerhub上创建自己的镜像仓库

2023-10-11 22:59
文章标签 镜像 创建 仓库 dockerhub

本文主要是介绍在dockerhub上创建自己的镜像仓库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在dockerhub上创建自己的镜像仓库

    • 创建docker镜像仓库--(非必需)
      • 手动创建docker镜像仓库
    • 0.前置条件:修改镜像tag
    • 上传镜像
      • 1.登录dockerhub
      • 2.推送镜像到dockerhub
        • 到web页面查看是否上传成功
    • 下载自己上传的镜像

创建docker镜像仓库–(非必需)

2023年突然发现,推送镜像时,如果没有手动创建对应名称的仓库,push时会自动创建对应镜像名的仓库


手动创建docker镜像仓库

先登录https://www.docker.com/

点击repositories创建存储库
在这里插入图片描述
再点击右上角的Create Repository
在这里插入图片描述
输入仓库名(就是你的镜像名称)和仓库描述,选择公开仓库私有仓库.
在这里插入图片描述


0.前置条件:修改镜像tag

推送本地镜像前,先要把本地镜像修改为指定格式的标签。

# 查看本地镜像原名称
docker images

在这里插入图片描述

# 修改镜像标签格式
## docker tag 镜像名称:标签 docker账号名(要和你dockerhub上的一致)/镜像名称:标签
docker tag gost:3.0.0-rc6 omaidb/gost:3.0.0-rc6

在这里插入图片描述

# 查看镜像的新tag
docker images

在这里插入图片描述


上传镜像

本地的自定义镜像推送到dockerhub


1.登录dockerhub

推送前先登录到dockerhub;
注意:认证文件将存放在 /root/.docker/config.json文件中

# 登录dockerhub
docker login# 按照提示输入用户名和密码

在这里插入图片描述


2.推送镜像到dockerhub

# docker push docker账号名/镜像名称:标签
docker push omaidb/gost:test

在这里插入图片描述


到web页面查看是否上传成功

在这里插入图片描述


下载自己上传的镜像

# 删除本地的镜像
docker rmi omaidb/gost:3.0.0-rc6

在这里插入图片描述


# 下载刚才下载的镜像
docker pull omaidb/omaidb:test

在这里插入图片描述

# 查看下载的镜像
docker images

在这里插入图片描述

这篇关于在dockerhub上创建自己的镜像仓库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/191413

相关文章

JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)

《JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)》:本文主要介绍如何在IntelliJIDEA2020.1中创建和部署一个JavaWeb项目,包括创建项目、配置Tomcat服务... 目录简介:一、创建项目二、tomcat部署1、将tomcat解压在一个自己找得到路径2、在idea中添加

Java利用Spire.Doc for Java实现在模板的基础上创建Word文档

《Java利用Spire.DocforJava实现在模板的基础上创建Word文档》在日常开发中,我们经常需要根据特定数据动态生成Word文档,本文将深入探讨如何利用强大的Java库Spire.Do... 目录1. Spire.Doc for Java 库介绍与安装特点与优势Maven 依赖配置2. 通过替换

python项目打包成docker容器镜像的两种方法实现

《python项目打包成docker容器镜像的两种方法实现》本文介绍两种将Python项目打包为Docker镜像的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目录简单版:(一次成功,后续下载对应的软件依赖)第一步:肯定是构建dockerfile,如下:第二步

java创建xls文件放到指定文件夹中实现方式

《java创建xls文件放到指定文件夹中实现方式》本文介绍了如何在Java中使用ApachePOI库创建和操作Excel文件,重点是如何创建一个XLS文件并将其放置到指定文件夹中... 目录Java创建XLS文件并放到指定文件夹中步骤一:引入依赖步骤二:创建XLS文件总结Java创建XLS文件并放到指定文件

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

k8s按需创建PV和使用PVC详解

《k8s按需创建PV和使用PVC详解》Kubernetes中,PV和PVC用于管理持久存储,StorageClass实现动态PV分配,PVC声明存储需求并绑定PV,通过kubectl验证状态,注意回收... 目录1.按需创建 PV(使用 StorageClass)创建 StorageClass2.创建 PV

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

docker 重命名镜像的实现方法

《docker重命名镜像的实现方法》在Docker中无法直接重命名镜像,但可通过添加新标签、删除旧镜像后重新拉取/构建,或在DockerCompose中修改配置文件实现名称变更,感兴趣的可以了解一下... 目录使用标签(Tagging)删除旧的php镜像并重新拉取或构建使用docker Compose在Do

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po