Docker 选项详解
docker --help
Usage: docker [OPTIONS] COMMAND [arg...] | 用法:docker[选项]命令 | |
A self-sufficient runtime for linux containers. | ||
Options: | ||
--api-cors-header= | Set CORS headers in the remote API | # 远程 API 中开启 CORS 头 |
-b, --bridge= | Attach containers to a network bridge | # 桥接网络 |
--bip= | Specify network bridge IP | # 和 -b 选项不兼容,具体没有测试过 |
-D, --debug=false | Enable debug mode | # debug 模式 |
-d, --daemon=false | Enable daemon mode | # daemon 模式 |
--default-ulimit=[] | Set default ulimits for containers | |
--dns=[] | DNS server to use | # 强制 docker 使用指定 dns 服务器 |
--dns-search=[] | DNS search domains to use | # 强制 docker 使用指定 dns 搜索域 |
-e, --exec-driver=native | Exec driver to use | # 强制 docker 运行时使用指定执行驱动器 |
--fixed-cidr= | IPv4 subnet for fixed IPs | #IPv4子网的IP是固定的 |
--fixed-cidr-v6= | IPv6 subnet for fixed IPs | #IPv6子网的IP是固定的 |
-G, --group=docker | Group for the unix socket | |
-g, --graph=/var/lib/docker | Root of the Docker runtime | # 容器运行的根目录路径 |
-H, --host=[] | Daemon socket(s) to connect to | # daemon 模式下 docker 指定绑定方式[tcp or 本地 socket] |
-h, --help=false | Print usage | |
--icc=true | Enable inter-container communication | # 跨容器通信 |
--insecure-registry=[] | Enable insecure registry communication | |
--ip=0.0.0.0 | Default IP when binding container ports | # 指定监听地址,默认所有 ip |
--ip-forward=true | Enable net.ipv4.ip_forward | # 开启转发 |
--ip-masq=true | Enable IP masquerading | |
--iptables=true | Enable addition of iptables rules | # 添加对应 iptables 规则 |
--ipv6=false | Enable IPv6 networking | |
-l, --log-level=info | Set the logging level | |
--label=[] | Set key=value labels to the daemon | |
--log-driver=json-file | Containers logging driver | |
--mtu=0 | Set the containers network MTU | # 设置网络 mtu |
-p, --pidfile=/var/run/docker.pid | Path to use for daemon PID file | # 指定 pid 文件位置 |
--registry-mirror=[] | Preferred Docker registry mirror | |
-s, --storage-driver= | Storage driver to use | # 强制 docker 运行时使用指定存储驱动 |
--selinux-enabled=false | Enable selinux support | # 开启 selinux 支持 |
--storage-opt=[] | Set storage driver options | |
--tls=false | Use TLS; implied by --tlsverify | # 开启 tls |
--tlscacert=~/.docker/ca.pem | Trust certs signed only by this CA | |
--tlscert=~/.docker/cert.pem | Path to TLS certificate file | # tls 证书文件位置 |
--tlskey=~/.docker/key.pem | Path to TLS key file | # tls key 文件位置 |
--tlsverify=false | Use TLS and verify the remote | # 使用 tls 并确认远程控制主机 |
-v, --version=false | Print version information and quit | # 输出 docker 版本信息 |
Commands: | 解释 | 中文参考 |
attach | Attach to a running container | #当前 shell 下 attach 连接指定运行镜像 |
build | Build an image from a Dockerfile | # 通过 Dockerfile 定制镜像 |
commit | Create a new image from a container's changes | # 提交当前容器为新的镜像 |
cp | Copy files/folders from a container's filesystem to the host path | # 从容器中拷贝指定文件或者目录到宿主机中 |
create | Create a new container | # 创建一个新的容器,同 run,但不启动容器 |
diff | Inspect changes on a container's filesystem | # 查看 docker 容器变化 |
events | Get real time events from the server | # 从 docker 服务获取容器实时事件 |
exec | Run a command in a running container | # 在已存在的容器上运行命令 |
export | Stream the contents of a container as a tar archive | # 导出容器的内容流作为一个 tar 归档文件[对应 import ] |
history | Show the history of an image | # 展示一个镜像形成历史 |
images | List images | # 列出系统当前镜像 |
import | Create a new filesystem image from the contents of a tarball | # 从tar包中的内容创建一个新的文件系统映像[对应 export] |
info | Display system-wide information | # 显示系统相关信息 |
inspect | Return low-level information on a container or image | # 查看容器详细信息 |
kill | Kill a running container | # kill 指定 docker 容器 |
load | Load an image from a tar archive | # 从一个 tar 包中加载一个镜像[对应 save] |
login | Register or log in to a Docker registry server | # 注册或者登陆一个 docker 源服务器 |
logout | Log out from a Docker registry server | # 从当前 Docker registry 退出 |
logs | Fetch the logs of a container | # 输出当前容器日志信息 |
port | Lookup the public-facing port that is NAT-ed to PRIVATE_PORT | # 查看映射端口对应的容器内部源端口 |
pause | Pause all processes within a container | # 暂停容器 |
ps | List containers | # 列出容器列表 |
pull | Pull an image or a repository from a Docker registry server | # 从docker镜像源服务器拉取指定镜像或者库镜像 |
push | Push an image or a repository to a Docker registry server | # 推送指定镜像或者库镜像至docker源服务器 |
rename | Rename an existing container | #重命名现有容器 |
restart | Restart a running container | # 重启运行的容器 |
rm | Remove one or more containers | # 移除一个或者多个容器 |
rmi | Remove one or more images | # 移除一个或多个镜像[无容器使用该镜像才可删除,否则需删除相关容器才可继续或 -f 强制删除] |
run | Run a command in a new container | # 创建一个新的容器并运行一个命令 |
save | Save an image to a tar archive | # 保存一个镜像为一个 tar 包[对应 load] |
search | Search for an image on the Docker Hub | # 在 docker hub 中搜索镜像 |
start | Start a stopped container | # 启动容器 |
stats | Display a stream of a containers' resource usage statistics | #显示一个容器的资源使用统计数据流 |
stop | Stop a running container | # 停止容器 |
tag | Tag an image into a repository | # 给源中镜像打标签 |
top | Lookup the running processes of a container | # 查看容器中运行的进程信息 |
unpause | Unpause a paused container | # 取消暂停容器 |
version | Show the Docker version information | # 查看 docker 版本号 |
wait | Block until a container stops, then print its exit code | # 截取容器停止时的退出状态值 |
Run 'docker COMMAND --help' for more information on a command. |
12·
公众号请关注:侠之大者