2017-10-21 14 views

答えて

0

docker image buildの違いあなたがちょうど

$ docker 

Usage: docker COMMAND 

A self-sufficient runtime for containers 

Options: 
     --config string  Location of client config files (default "/Users/tarun.lalwani/.docker") 
    -D, --debug    Enable debug mode 
     --help    Print usage 
    -H, --host list   Daemon socket(s) to connect to 
    -l, --log-level string Set the logging level ("debug"|"info"|"warn"|"error"|"fatal") (default "info") 
     --tls    Use TLS; implied by --tlsverify 
     --tlscacert string Trust certs signed only by this CA (default "/Users/tarun.lalwani/.docker/ca.pem") 
     --tlscert string  Path to TLS certificate file (default "/Users/tarun.lalwani/.docker/cert.pem") 
     --tlskey string  Path to TLS key file (default "/Users/tarun.lalwani/.docker/key.pem") 
     --tlsverify   Use TLS and verify the remote 
    -v, --version   Print version information and quit 

Management Commands: 
    checkpoint Manage checkpoints 
    config  Manage Docker configs 
    container Manage containers 
    image  Manage images 
    network  Manage networks 
    node  Manage Swarm nodes 
    plugin  Manage plugins 
    secret  Manage Docker secrets 
    service  Manage services 
    stack  Manage Docker stacks 
    swarm  Manage Swarm 
    system  Manage Docker 
    volume  Manage volumes 

Commands: 
    attach  Attach local standard input, output, and error streams to a running container 
    build  Build an image from a Dockerfile 
    commit  Create a new image from a container's changes 
    cp   Copy files/folders between a container and the local filesystem 
    create  Create a new container 
    deploy  Deploy a new stack or update an existing stack 
    diff  Inspect changes to files or directories on a container's filesystem 
    events  Get real time events from the server 
    exec  Run a command in a running container 
    export  Export a container's filesystem as a tar archive 
    history  Show the history of an image 
    images  List images 
    import  Import the contents from a tarball to create a filesystem image 
    info  Display system-wide information 
    inspect  Return low-level information on Docker objects 
    kill  Kill one or more running containers 
    load  Load an image from a tar archive or STDIN 
    login  Log in to a Docker registry 
    logout  Log out from a Docker registry 
    logs  Fetch the logs of a container 
    pause  Pause all processes within one or more containers 
    port  List port mappings or a specific mapping for the container 
    ps   List containers 
    pull  Pull an image or a repository from a registry 
    push  Push an image or a repository to a registry 
    rename  Rename a container 
    restart  Restart one or more containers 
    rm   Remove one or more containers 
    rmi   Remove one or more images 
    run   Run a command in a new container 
    save  Save one or more images to a tar archive (streamed to STDOUT by default) 
    search  Search the Docker Hub for images 
    start  Start one or more stopped containers 
    stats  Display a live stream of container(s) resource usage statistics 
    stop  Stop one or more running containers 
    tag   Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE 
    top   Display the running processes of a container 
    unpause  Unpause all processes within one or more containers 
    update  Update configuration of one or more containers 
    version  Show the Docker version information 
    wait  Block until one or more containers stop, then print their exit codes 

Run 'docker COMMAND --help' for more information on a command. 

が今、あなたのようなマネージャー複数のコマンドにグループを持つドッキングウィンドウのコマンドを実行した場合container,image。あなたがそうdocker buildとしてこのグループ

$ docker image 

Usage: docker image COMMAND 

Manage images 

Options: 
     --help Print usage 

Commands: 
    build  Build an image from a Dockerfile 
    history  Show the history of an image 
    import  Import the contents from a tarball to create a filesystem image 
    inspect  Display detailed information on one or more images 
    load  Load an image from a tar archive or STDIN 
    ls   List images 
    prune  Remove unused images 
    pull  Pull an image or a repository from a registry 
    push  Push an image or a repository to a registry 
    rm   Remove one or more images 
    save  Save one or more images to a tar archive (streamed to STDOUT by default) 
    tag   Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE 

を実行するとdocker container buildの別名です。 Dockerは当初は第1レベルのコマンドに関するものであり、その後、チームはコマンドをグループ化する方法が必要であることを認識したため、これらのエイリアスを持つ古いクライアントとの互換性を保つ理由は

0

Dockerは以前にdocker rundocker build〜コンテナを走らせたり、イメージを構築することができます。それ以降のバージョンでは、@ tarun-lalwaniのようにグループを指定して作成する必要があると感じ、docker runまたはdocker container runの違いはありません(これらはお互いのエイリアスだけです)。