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·
公众号请关注:侠之大者

浙公网安备 33010602011771号