docker基础:镜像仓库相关命令(代码片段)

rohn rohn     2022-12-07     421

关键词:

blog:https://www.cnblogs.com/Rohn/

镜像仓库相关

  • docker login: 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库Docker Hub
  • docker logout: 登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库Docker Hub
  • docker pull: 从镜像仓库中拉取或者更新指定镜像;
  • docker push: 将本地的镜像上传到镜像仓库, 要先登陆到镜像仓库;
  • docker search: 从Docker Hub查找镜像;

登录镜像仓库

语法如下:

docker login [OPTIONS] [SERVER]

Options:
  -p, --password string   Password
  -u, --username string   Username

登出镜像仓库

语法如下:

docker logout [SERVER]

拉取镜像

语法如下:

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

Options:
  -a, --all-tags                Download all tagged images in the repository(拉取所有tag)
      --disable-content-trust   Skip image verification (default true)(忽略校检,默认开启)

上传镜像

语法如下:

docker push [OPTIONS] NAME[:TAG]

Options:
      --disable-content-trust   Skip image verification (default true)

查找镜像

语法如下:

docker search [OPTIONS] TERM

OPTIONS
       -f, --filter=[]
          Filter output based on these conditions:
          - stars=<numberOfStar>
          - is-automated=(true|false)
          - is-official=(true|false)

       --limit=LIMIT
         Maximum returned search results. The default is 25.

       --no-trunc=true|false
          Don‘t truncate output. The default is false.
       -s  列出收藏数小于指定值的镜像。

例如:

[root@test ~]# docker search --limit=5 jdk
INDEX       NAME                                    DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
docker.io   docker.io/primetoninc/jdk               Oracle jdk 1.8, 1.7                             16                   [OK]
docker.io   docker.io/codenvy/jdk8_maven3_tomcat8   JDK 8, Maven 3, Tomcat 8                        7                    [OK]
docker.io   docker.io/codenvy/jdk7_tomcat7          Dockerfile https://github.com/codenvy/dock...   6
docker.io   docker.io/ascdc/jdk8                    jdk8                                            3                    [OK]
docker.io   docker.io/ringcentral/jdk               an alpine Linux image included glibc and O...   0
[root@test ~]# docker search -s 5 jdk
Flag --stars has been deprecated, use --filter=stars=3 instead
INDEX       NAME                                    DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
docker.io   docker.io/primetoninc/jdk               Oracle jdk 1.8, 1.7                             16                   [OK]
docker.io   docker.io/codenvy/jdk8_maven3_tomcat8   JDK 8, Maven 3, Tomcat 8                        7                    [OK]
docker.io   docker.io/codenvy/jdk7_tomcat7          Dockerfile https://github.com/codenvy/dock...   6
docker.io   docker.io/gmaslowski/jdk                Oracle JDK8  

6docker镜像相关操作命令(代码片段)

1、列出本地镜像[[email protected]~]#dockerimagesREPOSITORY:表示镜像仓库源(也就是镜像的名字)TAG:镜像的标签IMAGEID:镜像IDCREATED:镜像创建的时间VIRTUALSIZE:镜像大小同一镜像源可以有多个TAG,代表这个仓库的不同版本,docker中使用REPOSIT... 查看详情

docker的部署与相关命令(代码片段)

Docker的部署与相关命令一、部署20版docker1、关闭防火墙及安全机制2、设置阿里云镜像源3、安装Docker-CE4、配置阿里云的镜像加速5、优化网络二、docker基础命令1、docker简单命令2、容器的操作3、私有仓库的操作4、Docker数据卷和数... 查看详情

docker基础:本地镜像管理相关命令(代码片段)

...地镜像管理列出本地镜像删除本地镜像标记本地镜像使用DockerFile创建镜像查看指定镜像的创建历史镜像保存镜像导入从归档文件中创建镜像从容器修改中创建新镜像本地镜像管理dockerimages:列出本地镜像;dockerrmi:删除本地镜像... 查看详情

docker基础:镜像(代码片段)

...像删除镜像创建镜像导出和导入镜像上传镜像总结镜像是Docker的三大核心概念之一。Docker运行容器前需要本地存在对应的镜像,如果本地没有对应的镜像,Docker会尝试从默认的镜像仓库下载。当然用户也可以通过配置,使用自定... 查看详情

docker基础命令使用(代码片段)

Docker基础命令本文主要基于上一片篇docker安装,来演示命令使用方法,docker安装。1、DockerHub搜索镜像dockersearch关键字选项:--automated=false:仅显示自动创建的镜像(通过Github或BitBucket仓库自动构建的镜像,直接从仓库复制一份,... 查看详情

docker常用命令(代码片段)

一、Docker镜像操作基础命令[root@localhost~]#dockersearch镜像名称//搜索镜像(在dockerhub官网上进行查找)[root@localhost~]#dockerpull镜像名称//下载镜像(如果不指定镜像标签默认下载最新版的镜像)[root@localhost~]#dockerpush仓库名称/仓库账... 查看详情

2-docker命令(代码片段)

   Docker服务相关命令:#启动docker服务systemctlstartdocker#停止docker服务systemctlstopdocker#重启docker服务systemctlrestartdocker#查看docker状态systemctlstatusdocker#开机启动docker服务systemctlenabledocker Docker镜像相关命令: 官方仓库... 查看详情

docker基础命令,常用操作(代码片段)

docker基础命令使用docker镜像获取镜像从dockerregistry获取镜像的命令是dockerpull。命令格式是:dockerpull[选项][dockerregistry地址]仓库名:标签dockerregister地址:地址的格式一般是域名:端口,默认地址是dockerhub仓库名:仓库名是两段格式... 查看详情

docker基础命令详解——镜像及容器操作(代码片段)

Docker基础命令详解——镜像及容器操作前言?上篇文章介绍了有关Docker的基础与Linux下docker的安装,本文主要讲解安装docker后的基础使用方法以及命令的介绍,主要是docker镜像操作及容器操作命令。?当然,docker的相关命令非常多... 查看详情

docker基础命令学习(代码片段)

Docker学习Docker简介虚拟机和Linux容器Docker中基本概念镜像(Image)容器(Container)仓库(Repository)分层存储Docker的安装Centos6安装DockerCentos7安装Docker配置阿里云镜像加速器配置HelloWorld镜像底层运行原理Docker常用命令帮助命令dockerversion---查... 查看详情

docker进程镜像容器相关命令(代码片段)

DockerDocker命令1.1进程相关命令systemctlstartdocker#启动docker服务systemctlstopdocker#停止docker服务systemctlrestartdocker#重启docker服务systemctlstatusdocker#查看docker服务状态systemctlenabledocker#开机启动docker服务1.2镜像相关命令1、查看镜像:查看本地... 查看详情

docker01:镜像和容器的基础命令使用(代码片段)

本文主要谈谈docker命令怎么使用的问题!  关于镜像的操作命令 已经知道,容器是镜像的运行的实例,所以想要运行一个容器,事先得拥有这个容器的镜像。 1.使用页面搜索镜像:在默认的注册点dockerhub,不管是... 查看详情

docker基础知识-入门篇(代码片段)

1.Docker简介和KVM区别1.1docker的三大理念构建运输运行ps:有点类似于java代码,一次构建到处运行1.2docker结构相关说明:image:和虚拟机的镜像类似container:用镜像创建的实例repository:类似于yum仓库dockerclient:命令行输入的docker命令dockerserv... 查看详情

docker镜像操作命令(代码片段)

一、使用Docker镜像1. 获取镜像可以使用docker pull命令直接从Docker Hub镜像源来下载镜像。该命令的格式为docker pull NAME[:TAG]。其中,NAME是镜像仓库的名称(用来区分镜像),TAG是镜像的标签(往往用来表示版本信... 查看详情

docker常用命令(代码片段)

1.镜像相关命令(1)查看镜像dockerimagesREPOSITORY:镜像名称TAG:镜像标签IMAGEID:镜像IDCREATED:镜像的创建日期(不是获取该镜像的日期)SIZE:镜像大小这些镜像都是存储在Docker宿主机的/var/lib/docker目录下(2)搜索镜像如果你需... 查看详情

harbor镜像仓库使用精简指南(代码片段)

...介绍。三、创建镜像仓库并推送镜像前置条件:需要熟悉docker镜像推送和拉取的相关命令及操作。获取推送的地址和命令在项目管理界面中“镜像仓库”标签页下,点击右侧“推送镜像的docker命令”,系统会提示推送镜像相关的... 查看详情

harbor镜像仓库使用精简指南(代码片段)

...介绍。三、创建镜像仓库并推送镜像前置条件:需要熟悉docker镜像推送和拉取的相关命令及操作。获取推送的地址和命令在项目管理界面中“镜像仓库”标签页下,点击右侧“推送镜像的docker命令”,系统会提示推送镜像相关的... 查看详情

docker命令-login命令(代码片段)

dockerlogin:登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库DockerHubdockerlogout:登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库DockerHub语法dockerlogin[OPTIONS][SERVER]dockerlogout[OPTIONS][SERVER]OPTIONS说... 查看详情