子嘉的博客 子嘉的博客
首页
bic-bic
技术
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

高子嘉

没有比脚更长的路,没有比人更高的山
首页
bic-bic
技术
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 技术文档

  • GitHub技巧

  • 博客搭建

  • 服务端

  • distributed

  • golang

  • db

  • docker

    • index
    • docker服务管理
    • mongo-replSet
    • docker_hub
      • consul
    • linux

    • 技术
    • docker
    子嘉
    2022-06-05
    目录

    docker_hub

    docker 可以用于管理 docker 镜像。可以将自建镜像推送到 docker hub,然后再拉取镜像灵活使用,同时 docker hub 还管理了历史版本的镜像,对版本维护很有用。

    镜像拉取使用docker pull命令,镜像推送使用docker push命令。其中命令的使用可以参照docker 官方文档 (opens new window),并且文档中有各种示例可以参照

    docker hub 使用步骤参考如下

    # 1. 在 docker hub 上新建仓库

    步骤简单,略过

    # 2. 在本地登录 docker hub

    使用docker login命令

    # 3. 创建本地镜像

    • 使用docker build命令构建
    • 使用docker commit命令构建

    例:

    # 构建myhello镜像,tag为0.8
    docker build -t myhello:0.8 .
    # 构建myhello镜像,tag为0.8,对应docker hub用户名为tuyoo
    docker build -t tuyoo/myhello:0.8 .
    
    1
    2
    3
    4

    例:

    # 使用a7d0容器构建myhello镜像,tag为0.2
    docker container commit a7d0 myhello:0.2
    #使用a7d0容器构建myhello镜像,tag为0.2,对应docker hub用户名为tuyoo
    docker container commit a7d0 tuyoo/myhello:0.2
    
    1
    2
    3
    4

    使用docker images查看镜像

    $ docker images
    REPOSITORY       TAG           IMAGE ID        CREATED           SIZE
    tuyoo/myhello    0.2         d1b97293d8b2   About a minute ago   342MB
    myhello          0.2         295b49cfb4c2   9 minutes ago        342MB
    myhello         latest       4c3e0f0574df   27 minutes ago       342MB
    tuyoo/myhello   latest       4c3e0f0574df   27 minutes ago       342MB
    myhello          0.1         734a23d775a2   41 minutes ago       342MB
    tuyoo/myhello    0.8         734a23d775a2   41 minutes ago       342MB
    
    1
    2
    3
    4
    5
    6
    7
    8

    # 4. 推送本地镜像

    使用 docker push 推送

    docker push tuyoo/myhello:0.3
    
    1
    编辑 (opens new window)
    #docker hub
    上次更新: 2023/02/24, 10:34:03
    mongo-replSet
    consul

    ← mongo-replSet consul→

    最近更新
    01
    mongodb restore
    03-06
    02
    pytesseract
    02-28
    03
    consul
    02-24
    更多文章>
    Theme by Vdoing | Copyright © 2022-2025 子嘉 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式