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

前言
在前面的博文种,完成了对docker的系列命令操作于详解,使用的命令也是东一个,西一个的,很难实现快速定位和查找,这儿博主进行了所有关于docker命令进行了整理,方便快速查找于定位,直接使用快捷键 “ Ctrl + F ” ,然后输入想要的命令即可。
Docker常用命令大全速查表
语法:
docker [OPTIONS] COMMAND
使用示例:
如下图:
相关参数列表如下:
1、[OPTIONS] 参数说明:
| --config string | docker客户端配置文件的位置(默认路径 “/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)、
明天接着写!!!
Docker命令速查

本文提供了Docker常用命令的详细汇总,包括管理命令、镜像仓库操作及本地镜像管理等,便于快速查找和定位,适合Docker初学者和开发者快速上手。
1370

被折叠的 条评论
为什么被折叠?



