Docker常用命令大全速查表

                                           《 Docker常用命令大全速查表 》

前言

在前面的博文种,完成了对docker的系列命令操作于详解,使用的命令也是东一个,西一个的,很难实现快速定位和查找,这儿博主进行了所有关于docker命令进行了整理,方便快速查找于定位,直接使用快捷键 “ Ctrl + F ” ,然后输入想要的命令即可。

 

Docker常用命令大全速查表 

语法:

docker [OPTIONS] COMMAND

使用示例:

如下图:

 

相关参数列表如下:

1、[OPTIONS] 参数说明:

--config stringdocker客户端配置文件的位置(默认路径 “/root/.docker”)
-D, --debug开启调试模式
-H, --host list通过 socket 连接到守护进程
-l, --log-level string设置日志级别 (日志级别分别为:"debug"|"info"|"warn"|"error"|"fatal") (默认为 "info")
--tls使用 TLS; 其中包含了 --tlsverify
--tlscacert string只允许由此CA签署的信任证书(默认 “/root/.docker/CA.pem”)
--tlscert string设定 TLS 证书文件的路径(默认为 “/root/.docker/cert.pem”)
--tlskey string设定 TLS 密钥文件的路径(默认为 “/root/.docker/key.pem”)
--tlsverify 使用TLS并验证远程连接
-v, --version打印版本信息并退出

 

2、管理命令

config管理 Docker 配置                               
container管理容器
image管理镜像
network管理网络
node管理 swarm 节点
plugin管理插件
secret管理 Docker 隐私
service管理服务
stack管理 Docker 堆栈
swarm管理 swarm
system管理 Docker
trust管理对Docker镜像的信任
volume管理容器数据卷

 

3、普通命令

镜像仓库操作命令:

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

语法:

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

[OPTIONS] 参数说明:

-a, --all-tags在存储库中下载所有带标签的图像                                                                     
--disable-content-trust跳过 image 验证(默认为 “ true ”)

 

2)、push:将本地的镜像上传到镜像仓库,需要先登录到镜像仓库

语法:

docker push [OPTIONS] NAME[:TAG]

[OPTIONS] 参数说明:

--disable-content-trust跳过 image 验证(默认为 “ true ”)                                                                               

 

3)、search:从Docker Hub查找镜像

语法:

docker search [OPTIONS] TERM

[OPTIONS] 参数说明:

-f, --filter filter根据提供的条件过滤输出
--format string使用 Go 模板进行漂亮的打印输出搜索的内内容            
--limit int搜索输出结果的最大数量(默认为 25个)
--no-trunc不截断输出(默认为 阶段输出的)
--automated只列出 automated build类型的镜像
-s列出星级不小于指定值的镜像。

使用示例:

查看tomcat的星级不小于30的所有镜像,输入命令 “ docker search -s 30 tomcat ” ,如下图:

 

4)、docker login:登录到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub

docker logout :登出一个Docker镜像仓库 (这个,后面再补充哈)

语法:

docker login/logout [OPTIONS] [SERVER]

[OPTIONS] 参数说明:

-p, --password string用户密码                                                                                                        
--password-stdin从stdin获取密码
-u, --username string用户名

 

本地镜像管理命令

1)、images:列出本地镜像

语法:

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

[OPTIONS] 参数说明:

-a, --all显示所有镜像(默认隐藏中间镜像)                                             
--digests显示镜像的摘要信息
-f, --filter filter根据提供的条件过滤输出
--format string使用 Go 模板进行漂亮的打印输出搜索的内内容
--no-trunc不截断输出
-q, --quiet只显示镜像ID

使用示例:

示例一:使用不阶段输出所有镜像信息,输入命令 “ docker images --no-trunc ” ,如下图:

示例二:只查看输出所有镜像的ID(在使用的使用过程中,这个很有用的),输入命令 “ docker images -qa ” ,如下图:

 

2)、rmi:删除本地一个或多少镜像

语法:

docker rmi [OPTIONS] IMAGE [IMAGE...]

[OPTIONS] 参数说明:

-f, --force强制删除镜像
--no-prune不删除未标记的父节点                                          

使用示例:强制删除本地Tomcat镜像(镜像在使用过程中,是无法删除的),输入命令 “ docker rmi -f tomcat ” ,如下图:

 

3)、tag:标记本地镜像,将其归入某一仓库

语法:

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

使用示例:

 

4)、

明天接着写!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值