镜像仓库命令

镜像仓库命令

语法

docker search [OPTIONS] TERM

OPTIONS说明:

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

demo

  • 从Docker Hub查找所有镜像名包含java,并且收藏数大于10的镜像
  • 参数说明:
    • NAME: 镜像仓库源的名称
    • DESCRIPTION: 镜像的描述
    • OFFICIAL: 是否 docker 官方发布
    • stars: stars
    • AUTOMATED: 自动构建。
      runoob@runoob:~$ docker search -s 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]

login/logout

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

语法

docker login [OPTIONS] [SERVER]
docker logout [OPTIONS] [SERVER]

demo

docker login -u 用户名 -p 密码
docker logout

pull

语法

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

OPTIONS说明:

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

push

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

语法

docker push [OPTIONS] NAME[:TAG]

OPTIONS说明:

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

demo

docker push myapache:v1

镜像仓库命令
https://jiajun.xyz/2020/10/10/java/docker/镜像仓库命令/
作者
Lambda
发布于
2020年10月10日
许可协议