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·

 

posted @ 2016-04-11 14:38  侠之大者kamil  阅读(261)  评论(0编辑  收藏  举报