003-docker的操作命令-远程镜像仓库命令,本地镜像管理命令

1、远程镜像仓库

docker login/logout查看 【不常用】

docker push查看 【不常用】

docker search:从Docker Hub查找镜像

  语法:docker search [OPTIONS] TERM

  OPTIONS说明:

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

  示例:docker search -s 10 java

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

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

  OPTIONS说明:

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

  示例:拉取最新java:docker pull java

    下载REPOSITORY为java的所有镜像:docker pull -a java

二、本地镜像管理

docker images : 列出本地镜像。

  语法:docker images [OPTIONS] [REPOSITORY[:TAG]]

  OPTIONS说明:

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

  示例:本地镜像列表:docker images;本地镜像中REPOSITORY为ubuntu的镜像列表:docker images ubuntu

docker rmi : 删除本地一个或多少镜像。

  语法:docker rmi [OPTIONS] IMAGE [IMAGE...]

  OPTIONS说明:

-f :强制删除;
--no-prune :不移除该镜像的过程镜像,默认移除;

  示例:强制删除本地镜像runoob/ubuntu:v4:docker rmi -f runoob/ubuntu:v4

docker tag : 标记本地镜像,将其归入某一仓库。

  语法:docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]

  示例:将镜像ubuntu:15.10标记为 runoob/ubuntu:v3 镜像:docker tag ubuntu:15.10 runoob/ubuntu:v3

docker build 命令用于使用 Dockerfile 创建镜像【不常用】参看:地址

docker history : 查看指定镜像的创建历史【不常用】查看:地址

docker save : 将指定镜像保存成 tar 归档文件【不常用】查看:地址

docker import : 从归档文件中创建镜像【不常用】查看:地址

三、信息和版本

docker info : 显示 Docker 系统信息,包括镜像和容器数

  语法:docker info [OPTIONS]

  示例:查看docker系统信息:docker info

docker version :显示 Docker 版本信息

  语法:docker version [OPTIONS]

  示例:显示docker版本:docker version

四、容器的rootfs命令

存储

原文地址:https://www.cnblogs.com/bjlhx/p/10527519.html

时间: 2024-10-03 00:19:14

003-docker的操作命令-远程镜像仓库命令,本地镜像管理命令的相关文章

linux命令之——权限管理命令

linux命令之——权限管理命令 权限管理命令:chmod 英文名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径: /bin/chmod 执行权限: 所有用户 语法: chmod[{ugoa}{+-=}{rwx}][文件或目录] [mode=421][文件或目录] -R 递归修改 功能描述: 改变文件或目录权限 范例 : 方式一:   chmod u+x Japanlovestory.list      对Japanlove

Linux学习之用户管理命令与用户组管理命令(十五)

Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel 用户切换命令su 用户组管理命令 添加用户组 修改用户组 删除用户组 将用户添加到组或者从组中删除 用户管理命令 用户添加命令useradd 只能超级用户才能添加用户. useradd [选项] 用户名 选项: -u UID:手工指定用户的UID号 -d 家目录:手工指定用户的家目录 -c 用户说明

docker学习笔记5:利用commit命令创建镜像 和 删除本地镜像

一.概述 创建镜像有两种方法,一是用commit命令,二是用dockerfile方法(这个更常用,在下面文章介绍).本章介绍commit方法. 在介绍commit命令前,我们先回顾下对代码的版本控制,当修改代码后,我们会commit变更到版本服务器上. 对于容器类似的概念,当创建容器后,如果后面对容器做了修改,就可以利用commit命令将修改提交为一个新的镜像. 二.例子说明 下面我们通过具体的例子来说明: 1.创建新容器 docker run --name newcontent -i -t u

dcoker镜像仓库配置和镜像管理

一.概念简单来说镜像是具体封装好的一个容器环境,不包括内核而又精简的操作系统 二.配置镜像加速站点我们在pull Image 的时候,docker默认会从国外的Docker Hub上下载,因此会很慢:下面我们通过配置国内加速站点的方式解决该问题1.编辑/etc/docker/daemon.json文件,配置如下{"registry-mirrors":["http://hub-mirror.c.163.com"]} 2.重启dockersystemctl restar

Kubernetes从私有镜像仓库中拉取镜像

当我们尝试从私有仓库中拉取镜像时,可能会收到这样提示:requested access to the resource is denied Error response from daemon: pull access denied for xxx repository does not exist or may require 'docker login': denied: requested access to the resource is denied  这是由于访问私有仓库时是需要凭证

K8s之Pod资源管理及创建Harbor私有镜像仓库(含镜像拉取操作,中途含排错)

pod是k8s管理的最小单元 pod中有多个容器,现实生产环境中只有一个容器 特点: 1.最小部署单元2.一组容器的集合3.一个Pod中的容器共享网络命令空间4.Pod是短暂的 Pod容器分类: 1:infrastructure container 基础容器(透明的过程,用户无感知) 维护整个Pod网络空间 node节点操作 `查看容器的网络` [[email protected] ~]# cat /opt/kubernetes/cfg/kubelet KUBELET_OPTS="--logto

通过模版创建镜像,导出镜像及恢复本地镜像

1.下载一个模版http://openvz.org/Download/templates/precreated假如我下载了模板centos-6-x86-minimal.tar.gz 2. 导入该镜像cat centos-6-x86-minimal.tar.gz|docker import - centos6 3.查看所有镜像docker images 4.导出镜像docker save -o centos_nettools.tar centos_nettools5.删除正在运行的镜像 docke

Linux就该这么学——新手必须掌握的命令之文件目录管理命令组

touch命令 用途 : 用于创建空白文件或设置文件的时间 格式 : touch [选项] [文件] 参数 作用 -a 仅修改”读取时间”(atime) -m 仅修改”修改时间”(mtime) -d 同时修改atime和mtime mkdir命令 用途 : 用于创建空白目录 格式 : mkdir [选项] 文件夹名(目录) cp命令 用途 : 用于复制文件或目录 格式 : cp [选项] 源文件 目标文件 参数 作用 -p 保留原始文件 -d 若对象为”链接文件”,则保留该”链接文件””的属性

2016/8/19 Linux常用命令 : 帮助命令、用户管理命令、压缩解压命令

1.获取帮助信息:man man ls :获取 ls 命令的帮助信息 man services :查看配置文件services的帮助信息,直接加文件名称,不需要绝对路径 帮助: 1表示命令的帮助,5表示配置文件的帮助 man  1  passwd 2. 查看命令的介绍: whatis 3.产看配置文件信息:apropos  配置文件名称 3.获得Shell 内置命令的帮助信息 : help help umask :查看 umask 命令的帮助信息 4.查看命令的选项: 命令  --help 4.