Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions appendix/command/README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,29 @@
# Docker 命令查询

## 基本语法
Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker daemon。

Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker Daemon。

* 客户端命令:基本命令格式为 `docker [OPTIONS] COMMAND [arg...]`;
* 服务端命令:基本命令格式为 `docker daemon [OPTIONS]`。

* 服务端命令:基本命令格式为 `dockerd [OPTIONS]`。

可以通过 `man docker` 或 `docker help` 来查看这些命令。

## 客户端命令选项

* --config="":指定客户端配置文件,默认为 `/.docker`;
* -D=true|false:是否使用 debug 模式。默认不开启;
* -H, --host=[]:指定命令对应 Docker daemon 的监听接口,可以为 unix 套接字(unix:///path/to/socket),文件句柄(fd://socketfd)或 tcp 套接字(tcp://[host[:port]]),默认为 unix:///var/run/docker.sock;
* -H, --host=[]:指定命令对应 Docker 守护进程的监听接口,可以为 unix 套接字(unix:///path/to/socket),文件句柄(fd://socketfd)或 tcp 套接字(tcp://[host[:port]]),默认为 unix:///var/run/docker.sock;
* -l, --log-level="debug|info|warn|error|fatal":指定日志输出级别;
* --tls=true|false:是否对 Docker daemon 启用 TLS 安全机制,默认为否;
* --tls=true|false:是否对 Docker 守护进程启用 TLS 安全机制,默认为否;
* --tlscacert= /.docker/ca.pem:TLS CA 签名的可信证书文件路径;
* --tlscert= /.docker/cert.pem:TLS 可信证书文件路径;
* --tlscert= /.docker/key.pem:TLS 密钥文件路径;
* --tlsverify=true|false:启用 TLS 校验,默认为否。

## daemon 命令选项
## dockerd 命令选项

* --api-cors-header="":CORS 头部域,默认不允许 CORS,要允许任意的跨域访问,可以指定为 “*”;
* --authorization-plugin="":载入认证的插件;
* -b="":将容器挂载到一个已存在的网桥上。指定为 'none' 时则禁用容器的网络,与 --bip 选项互斥;
Expand Down Expand Up @@ -74,7 +77,7 @@ Docker 命令有两大类,客户端命令和服务端命令。前者是主要

## 客户端命令

可以通过 `man docker-COMMAND` 或 `docker help COMMAND` 来查看这些命令的具体用法。
可以通过 `docker COMMAND --help` 来查看这些命令的具体用法。

* attach:依附到一个正在运行的容器中;
* build:从一个 Dockerfile 创建一个镜像;
Expand Down