diff --git a/appendix_command/README.md b/appendix_command/README.md index ea97574..2e69ca1 100644 --- a/appendix_command/README.md +++ b/appendix_command/README.md @@ -1,5 +1,4 @@ # Docker命令查询 -以 Docker 1.11+ 版本为例。 ## 基本语法 Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker daemon。 @@ -7,7 +6,7 @@ Docker 命令有两大类,客户端命令和服务端命令。前者是主要 * 客户端命令:基本命令格式为 `docker [OPTIONS] COMMAND [arg...]`; * 服务端命令:基本命令格式为 `docker daemon [OPTIONS]`。 -可以通过 `man docker` 来查看这些命令。 +可以通过 `man docker` 或 `docker help` 来查看这些命令。 ## 客户端命令选项 @@ -90,15 +89,17 @@ Docker 命令有两大类,客户端命令和服务端命令。前者是主要 * images:列出存在的镜像; * import:导入一个文件(典型为 tar 包)路径或目录来创建一个本地镜像; * info:显示一些相关的系统信息; -* inspect:显示一个容器的底层具体信息; +* inspect:显示一个容器的具体配置信息; * kill:关闭一个运行中的容器 (包括进程和所有相关资源); * load:从一个 tar 包中加载一个镜像; * login:注册或登录到一个 Docker 的仓库服务器; * logout:从 Docker 的仓库服务器登出; * logs:获取容器的 log 信息; +* network:管理 Docker 的网络,包括查看、创建、删除、挂载、卸载等; +* node:管理 swarm 集群中的节点,包括查看、更新、删除、提升/取消管理节点等; * pause:暂停一个容器中的所有进程; * port:查找一个 nat 到一个私有网口的公共口; -* ps:列出容器; +* ps:列出主机上的容器; * pull:从一个Docker的仓库服务器下拉一个镜像或仓库; * push:将一个镜像或者仓库推送到一个 Docker 的注册服务器; * rename:重命名一个容器; @@ -108,13 +109,17 @@ Docker 命令有两大类,客户端命令和服务端命令。前者是主要 * run:创建一个新容器,并在其中运行给定命令; * save:保存一个镜像为 tar 包文件; * search:在 Docker index 中搜索一个镜像; +* service:管理 Docker 所启动的应用服务,包括创建、更新、删除等; * start:启动一个容器; * stats:输出(一个或多个)容器的资源使用统计信息; * stop:终止一个运行中的容器; +* swarm:管理 Docker swarm 集群,包括创建、加入、退出、更新等; * tag:为一个镜像打标签; * top:查看一个容器中的正在运行的进程信息; * unpause:将一个容器内所有的进程从暂停状态中恢复; +* update:更新指定的若干容器的配置信息; * version:输出 Docker 的版本信息; +* volume:管理 Docker volume,包括查看、创建、删除等; * wait:阻塞直到一个容器终止,然后输出它的退出符。 ## 一张图总结 Docker 的命令