• 【云原生】Docker 命令大全之镜像仓库


    🎈 作者:互联网-小啊宇
    🎈 简介: CSDN 运维领域创作者。目前从事 Kubernetes运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。
    🎈 博客首页:互联网-小啊宇
    🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬

    ⭐镜像仓库

    🍒login


    docker login : 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub

    docker logout : 登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub

    语法

    docker login [OPTIONS] [SERVER]

    docker logout [OPTIONS] [SERVER]

    OPTIONS说明:

    • -u :登陆的用户名
    • -p :登陆的密码

    实例
    登陆到Docker Hub

    docker login -u 用户名 -p 密码
    
    • 1

    登出Docker Hub

    docker logout
    
    • 1

    🍒pull


    docker pull : 从镜像仓库中拉取或者更新指定镜像

    语法

    docker pull [OPTIONS] NAME[:TAG|@DIGEST]

    OPTIONS说明:

    • -a :拉取所有 tagged 镜像
    • –disable-content-trust :忽略镜像的校验,默认开启

    实例
    从Docker Hub下载java最新版镜像。

    docker pull java
    
    • 1

    从Docker Hub下载REPOSITORY为java的所有镜像。

    docker pull -a java
    
    • 1

    🍒push


    docker push : 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库

    语法

    docker push [OPTIONS] NAME[:TAG]

    OPTIONS说明:

    • –disable-content-trust :忽略镜像的校验,默认开启

    实例
    上传本地镜像myapache:v1到镜像仓库中。

    docker push myapache:v1
    
    • 1

    🍒search


    docker search : 从Docker Hub查找镜像

    语法

    docker search [OPTIONS] TERM

    OPTIONS说明:

    • –automated :只列出 automated build类型的镜像;
    • –no-trunc :显示完整的镜像描述;
    • -f <过滤条件>:列出收藏数不小于指定值的镜像。

    实例
    从 Docker Hub 查找所有镜像名包含 java,并且收藏数大于 10 的镜像

    runoob@runoob:~$ docker search -f stars=10 java
    NAME                  DESCRIPTION                           STARS   OFFICIAL   AUTOMATED
    java                  Java is a concurrent, class-based...   1037    [OK]       
    anapsix/alpine-java   Oracle Java 8 (and 7) with GLIBC ...   115                [OK]
    develar/java                                                 46                 [OK]
    isuper/java-oracle    This repository contains all java...   38                 [OK]
    lwieske/java-8        Oracle Java 8 Container - Full + ...   27                 [OK]
    nimmis/java-centos    This is docker images of CentOS 7...   13                 [OK]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    参数说明:

    NAME: 镜像仓库源的名称

    DESCRIPTION: 镜像的描述

    OFFICIAL: 是否 docker 官方发布

    stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。

    AUTOMATED: 自动构建。

  • 相关阅读:
    Vue中常见的loader的作用
    宝塔服务器之堡塔应用管理器的使用【php消息队列】
    Tone Mapping Correction
    免费开源Blazor在线Ico转换工具
    postgres 多面、多线转换成单线或者单面
    前端el-select 单选和多选
    【用Mapper替代DBUtils实现商品管理系统】
    猿创征文|JAVA 实现《俄罗斯方块升级版》游戏
    Logstash介绍
    maven.类包冲突解决案例
  • 原文地址:https://blog.csdn.net/weixin_46152207/article/details/125403058