IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Docker学习笔记(十)---发布自己的镜像 -> 正文阅读

[系统运维]Docker学习笔记(十)---发布自己的镜像

发布自己的镜像

Dockerhub

DockerHub

  1. 地址 https://hub.docker.com/ 注册自己的账号!

  2. 确定这个账号可以登录

  3. 在我们服务器上提交自己的镜像

    [root@aZang tomcatlogs]# docker login --help
    
    Usage:  docker login [OPTIONS] [SERVER]
    
    Log in to a Docker registry.
    If no server is specified, the default is defined by the daemon.
    
    Options:
      -p, --password string   Password
          --password-stdin    Take the password from stdin
      -u, --username string   Username
    [root@aZang tomcatlogs]# 
    
    [root@aZang ~]# docker login -u gdumping
    Password: 
    WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
    Configure a credential helper to remove this warning. See
    https://docs.docker.com/engine/reference/commandline/login/#credentials-store
    
    Login Succeeded
    [root@aZang ~]# 
    
  4. 登录完毕后就可以提交镜像了,就是一步docker push

    [root@aZang ~]# docker push diytomcat
    Using default tag: latest
    The push refers to repository [docker.io/library/diytomcat]
    0965604b9d91: Preparing 
    d7b64869e4d1: Preparing 
    1ea8689fad58: Preparing 
    9aae89a7c6b9: Preparing 
    2653d992f4ef: Preparing 
    denied: requested access to the resource is denied # 拒绝
    
    # push镜像的问题?
    [root@aZang ~]# docker push gdumping/diytomcat:1.0
    The push refers to repository [docker.io/gdumping/diytomcat]
    An image does not exist locally with the tag: gdumping/diytomcat
    
    # 解决 增加一个tag
    [root@aZang ~]# docker tag 2e54c83a22c3 gdumping/tomcat:1.0
    
    # docker push上去即可! 自己发布的镜像尽量带上版本号
    [root@aZang ~]# docker push gdumping/tomcat:1.0
    The push refers to repository [docker.io/gdumping/tomcat]
    0965604b9d91: Pushing  1.664MB/60.68MB
    d7b64869e4d1: Pushing  1.866MB/15.92MB
    1ea8689fad58: Pushing  1.583MB/396.7MB
    9aae89a7c6b9: Pushed 
    2653d992f4ef: Pushing  2.693MB/209.3MB
    
    

在这里插入图片描述

提交的时候也是按照镜像的层级来进行提交的!

阿里云

阿里云镜像服务上

  1. 登陆阿里云

  2. 找到容器镜像仓库

  3. 创建命名空
    在这里插入图片描述

    填写命名空间信息
    在这里插入图片描述

  4. 创建镜像仓库
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 浏览阿里云
    在这里插入图片描述

    # 首先推出登陆
    [root@aZang ~]# docker logout
    Removing login credentials for https://index.docker.io/v1/
    
    # 登陆阿里云
    [root@aZang ~]#  docker login --username=「这里填写用户名」 registry.cn-hangzhou.aliyuncs.com
    # 输入密码
    Password: 
    
    # 翻译:警告! 您的密码将不加密地存储在 /root/.docker/config.json 中。配置凭据帮助程序以删除此警告。 见https://docs.docker.com/engine/reference/commandline/login/#credentials-store
    WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
    Configure a credential helper to remove this warning. See
    https://docs.docker.com/engine/reference/commandline/login/#credentials-store
    
    Login Succeeded
    
    # 推送到阿里云
    [root@aZang ~]# [root@aZang ~]#  docker tag 2e54c83a22c3 registry.cn-hangzhou.aliyuncs.com/azang_test/azang_test_2021_08_24:1.0
    [root@aZang ~]# docker push registry.cn-hangzou.aliyuncs.com/azang_test/azang_test_2021_08_24:1.0
    The push refers to repository [registry.cn-hangzou.aliyuncs.com/azang_test/azang_test_2021_08_24]
    0965604b9d91: Pushing  30.29MB/60.68MB
    d7b64869e4d1: Pushed 
    1ea8689fad58: Pushing  27.48MB/396.7MB
    9aae89a7c6b9: Pushed 
    2653d992f4ef: Pushed 
    1.0: digest: sha256:f59f522806d6815eb651b4108dc6b0d8e2ed9e2382dddf6c9569459b7d5ef6d1 size: 1373
    

    阿里云容器镜像就参考官方地址!

Docker其他学习笔记

Docker学习笔记(一)—安装启动hello world
Docker学习笔记(二)—底层原理
Docker学习笔记(三)—常用命令
Docker学习笔记(四)练习—安装nginx
Docker学习笔记(五)练习—安装tomcat
Docker学习笔记(六)—可视化
Docker学习笔记(七)----镜像
Docker学习笔记(八)—数据容器卷
Docker学习笔记(九)—DockerFile
Docker学习笔记(十)—发布自己的镜像

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-01 12:21:05  更:2021-09-01 12:23:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 12:08:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码