docker 入门

docker基础命令

Usage:
docker [OPTIONS] COMMAND [arg...]
docker daemon [ --help | ... ]
docker [ --help | -v | --version ]
A
self-sufficient runtime for containers.

Options:
    --config=~/.docker              Location of client config files #客户端配置文件的位置
    -D, --debug=false               Enable debug mode #启用 Debug 调试模式
    -H, --host=[]                   Daemon socket(s) to connect to #守护进程的套接字(Socket)链接
    -h, --help=false                Print usage #打印使用
    -l, --log-level=info            Set the logging level #设置日志级别
    --tls=false Use TLS;            implied by--tlsverify #
    --tlscacert=~/.docker/ca.pem    Trust certs signed only by this CA #信任证书签名 CA
    --tlscert=~/.docker/cert.pem    Path to TLS certificate file #TLS 证书文件路径
    --tlskey=~/.docker/key.pem      Path to TLS key file #TLS 密钥文件路径
    --tlsverify=false               Use TLS and verify the remote #使用 TLS 验证远程
    -v, --version=false             Print version information and quit #打印版本信息并退出

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 to a HOSTDIR or to STDOUT #从容器中拷贝指定文件或者目录到宿主机中
    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      Export a container’s filesystem as a tar archive #导出容器的内容流做为一个 tar 归档文件(对应 import)
    history     Show the history of an image #展现一个镜像造成历史
    images      List images #列出系统当前镜像
    import      Import the contents from a tarball to create a filesystem image #从 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 or STDIN #从一个 tar 包中加载一个镜像(对应 save)
    login       Register or log in to a Docker registry#注册或者登录一个 docker 源服务器
    logout      Log out from a Docker registry #从当前 Docker registry 退出
    logs        Fetch the logs of a container #输出当前容器日志信息
    pause       Pause all processes within a container#暂停容器
    port        List port mappings or a specific mapping for the CONTAINER #查看映射端口对应的容器内部源端口
    ps          List containers #列出容器列表
    pull        Pull an image or a repository from a registry #从 docker 镜像源服务器拉取指定镜像或者库镜像
    push        Push an image or a repository to a registry #推送指定镜像或者库镜像至 docker 源服务器
    rename      Rename a 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(s) to a tar archive#保存一个镜像为一个 tar 包(对应 load)
    search      Search the Docker Hub for images #在 docker hub 中搜索镜像
    start       Start one or more stopped containers#启动容器
    stats       Display a live stream of container(s) resource usage statistics #统计容器使用资源
    stop        Stop a running container #中止容器
    tag         Tag an image into a repository #给源中镜像打标签
    top         Display the running processes of a container #查看容器中运行的进程信息
    unpause     Unpause all processes within a container #取消暂停容器
    version     Show the Docker version information#查看容器版本号
    wait        Block until a container stops, then print its exit code #截取容器中止时的退出状态值

Run 'docker COMMAND --help' for more information on a command. #运行 docker 命令在帮助能够获取更多信息
docker search hello-docker # 搜索 hello-docker 的镜像
docker search centos # 搜索 centos 镜像
docker pull hello-docker # 获取 centos 镜像
docker run hello-world #运行一个 docker 镜像,产生一个容器实例(也能够经过镜像 id 前三位运行)
docker image ls # 查看本地全部镜像
docker images # 查看 docker 镜像
docker image rmi hello-docker # 删除 centos 镜像
docker ps #列出正在运行的容器(若是建立容器中没有进程正在运行,容器就会当即中止)
docker ps -a # 列出全部运行过的容器记录
docker save centos > /opt/centos.tar.gz # 导出 docker 镜像至本地
docker load < /opt/centos.tar.gz #导入本地镜像到 docker 镜像库
docker stop `docker ps -aq` # 中止全部正在运行的容器
docker rm `docker ps -aq` # 一次性删除全部容器记录
docker rmi `docker images -aq` # 一次性删除全部本地的镜像记录
复制代码
相关文章
相关标签/搜索