18、Docker命令-镜像仓库

本文详细介绍了Docker的几个核心命令,包括如何使用`docker login`和`docker logout`进行登录和退出Docker仓库,利用`docker search`查询镜像,特别是过滤条件的使用,以及如何通过`docker pull`下载和`docker push`上传镜像。这些命令对于Docker用户日常操作至关重要。
摘要由CSDN通过智能技术生成

login

docker login 网址 -u 用户名 -p 密码 

logout

docker logout 网址

search

备注:
1.只会查询到docker hub 网址的镜像
2.AUTOMATED:github账户连接到docker hub,github 代码更新,就会触发自动创建image,并推送到docker-hub

docker search [OPTIONS] TERM
 -f,  --filter filter   	根据关键字进行过滤(不常用)
      --format string       输出结果格式化(不常用)
      --limit int           限制搜索的条目(不常用)
      --no-trunc            显示描述的详细信息(不常用)
举例:
$ docker search busybox
NAME                             DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
busybox                          Busybox base image.                             316       [OK]
progrium/busybox                                                                 50                   [OK]
radial/busyboxplus               Full-chain, Internet enabled, busybox made...   8                    [OK]
odise/busybox-python                                                             2                    [OK]
azukiapp/busybox                 This image is meant to be used as the base...   2                    [OK]
ofayau/busybox-jvm               Prepare busybox to install a 32 bits JVM.       1                    [OK]
shingonoide/archlinux-busybox    Arch Linux, a lightweight and flexible Lin...   1                    [OK]
odise/busybox-curl                                                               1                    [OK]
$ docker search --filter stars=3 busybox  说明:start>3
$ docker search --filter is-official=true busybox 说明:官方镜像
$ docker search --filter is-automated=true busybox 说明:可以自动build镜像
$ docker search --format "{{.Name}}: {{.StarCount}}" nginx

nginx: 5441
jwilder/nginx-proxy: 953
richarvey/nginx-php-fpm: 353
million12/nginx-php: 75
webdevops/php-nginx: 70
h3nrik/nginx-ldap: 35
bitnami/nginx: 23
evild/alpine-nginx: 14
million12/nginx: 9
maxexcloo/nginx: 7

$ docker search --format "table {{.Name}}\t{{.IsAutomated}}\t{{.IsOfficial}}" nginx

NAME                                     AUTOMATED           OFFICIAL
nginx                                                        [OK]
jwilder/nginx-proxy                      [OK]
richarvey/nginx-php-fpm                  [OK]
jrcs/letsencrypt-nginx-proxy-companion   [OK]
million12/nginx-php                      [OK]
webdevops/php-nginx                      [OK]
Parent command

$ docker search --no-trunc redis 说明:显示详细的描述信息
$ docker search redis --limit 5  说明:显示五条数据

pull

docker pull [OPTIONS] NAME[:TAG|@DIGEST]
-a, --all-tags                  下载所有的tag版本
    --disable-content-trust     下载跳过证书验证,默认为true
     -q, --quiet                不显示输出信息

push

docker push [OPTIONS] NAME[:TAG]
Options:
      --disable-content-trust   跳过证书验证,默认为true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值