docker基础(一)

用于学习记录,后续有新的内容或例子将持续更新本文档。

docker login

docker login : 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
docker logout : 登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
语法
docker login [OPTIONS] [SERVER]
OPTIONS说明:

  • -u :登陆的用户名
  • -p :登陆的密码
    实例:
    登陆到Docker Hub
    docker login -u 用户名 -p 密码

docker logout

docker logout命令用于注销当前登录的用户,以便不再使用之前存储的凭据。以下是docker logout命令的基本语法:

docker logout [SERVER]
  • SERVER:可选参数,指定要注销的Docker Registry的服务器地址。如果未提供此参数,将注销默认的Docker Hub登录凭据。

示例用法:

  1. 注销默认的Docker Hub登录凭据:
docker logout
  1. 注销特定Docker Registry的登录凭据(例如,私有Registry):
docker logout my.registry.com

请注意,注销登录凭据后,您将需要重新登录才能执行需要授权的操作。

docker search

docker search : 从Docker Hub查找镜像
语法
docker search [OPTIONS] TERM
OPTIONS说明:

  • --automated :只列出 automated build类型的镜像;
  • --no-trunc :显示完整的镜像描述;
  • -f <过滤条件>:列出收藏数不小于指定值的镜像。
    实例
    从 Docker Hub 查找所有镜像名包含 java,并且收藏数大于 10 的镜像
$ 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]

参数说明:
NAME: 镜像仓库源的名称
DESCRIPTION: 镜像的描述
OFFICIAL: 是否 docker 官方发布
stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。
AUTOMATED: 自动构建。

docker pull

docker pull : 从镜像仓库中拉取或者更新指定镜像
语法
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
OPTIONS说明:

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

docker push

将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
语法
docker push [OPTIONS] NAME[:TAG]
OPTIONS说明:
--disable-content-trust :忽略镜像的校验,默认开启
实例
上传本地镜像myapache:v1到镜像仓库中。
docker push myapache:v1

docker images

docker images : 列出本地镜像。
语法
docker images [OPTIONS] [REPOSITORY[:TAG]]
OPTIONS说明:

  • -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
  • --digests :显示镜像的摘要信息;
  • -f :显示满足条件的镜像;
  • --format :指定返回值的模板文件;
  • --no-trunc :显示完整的镜像信息;
  • -q :只显示镜像ID。

示例:列出本地所有的镜像
docker images -a

示例:显示镜像的摘要信息
docker images --digests

示例:显示满足条件的镜像
docker images -f "before=ubuntu:16.04"

示例:指定返回值的模板文件
docker images --format "table {{.Repository}}\t{{.Tag}}"
示例:显示完整的镜像信息
docker images --no-trunc
示例:只显示镜像ID
docker images -q

相关推荐

  1. docker基础()

    2024-03-17 12:20:06       38 阅读
  2. docker基础

    2024-03-17 12:20:06       35 阅读
  3. docker】之基础

    2024-03-17 12:20:06       52 阅读
  4. docker文讲完docker基本概念

    2024-03-17 12:20:06       37 阅读
  5. docker基础

    2024-03-17 12:20:06       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-17 12:20:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-17 12:20:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-17 12:20:06       87 阅读
  4. Python语言-面向对象

    2024-03-17 12:20:06       96 阅读

热门阅读

  1. 前端学习笔记|CSS基础

    2024-03-17 12:20:06       47 阅读
  2. C语言自学笔记2----数据类型

    2024-03-17 12:20:06       40 阅读
  3. ChatGPT 遇到对手:Anthropic Claude 语言模型的崛起

    2024-03-17 12:20:06       46 阅读
  4. 图神经网络实战——基于Node2Vec的电影推荐系统

    2024-03-17 12:20:06       48 阅读
  5. 一种c语言利用面向对象思想编程示例

    2024-03-17 12:20:06       44 阅读
  6. P1062 [NOIP2006 普及组] 数列

    2024-03-17 12:20:06       32 阅读
  7. 【C语言】数据结构和流程控制语句

    2024-03-17 12:20:06       41 阅读
  8. JWT令牌校验是什么东西?举个例子

    2024-03-17 12:20:06       37 阅读
  9. IOS面试题object-c 111-115

    2024-03-17 12:20:06       36 阅读
  10. 【leetcode热题】 两数之和 II - 输入有序数组

    2024-03-17 12:20:06       47 阅读
  11. 关于%和/

    2024-03-17 12:20:06       42 阅读
  12. leetcode116填充每个节点的下一个右侧节点指针

    2024-03-17 12:20:06       42 阅读
  13. 组合模式实战运用

    2024-03-17 12:20:06       45 阅读