美文网首页
docker基础:命令详解(二)

docker基础:命令详解(二)

作者: 简陌刀丶阿吉 | 来源:发表于2017-06-08 17:45 被阅读0次

    一、docker中的命令
    1.在docker中有很多命令,使用docker --help进行查看。
    A self-sufficient runtime for containers

    Options:
    选项:
    --config string Location of client config files (default "/root/.docker")
    ——客户端配置文件配置字符串的位置
    -D, --debug Enable debug mode
    -调试启用调试模式
    --help Print usage
    ——帮助打印使用
    -H, --host list Daemon socket(s) to connect to (default [])
    -主机列表守护程序套接字(s)连接到(默认值)
    -l, --log-level string Set the logging level ("debug", "info", "warn", "error", "fatal") (default "info")
    日志级别字符串设置日志级别(“调试”、“信息”、“警告”、“错误”、“致命”)(默认“信息”)
    --tls Use TLS; implied by --tlsverify
    ——TLS使用TLS;暗示——tlsverify
    --tlscacert string Trust certs signed only by this CA (default "/root/.docker/ca.pem")
    ——tlscacert信任证书签名字符串仅由该CA
    --tlscert string Path to TLS certificate file (default "/root/.docker/cert.pem")
    ——tlscert字符串路径的TLS证书文件
    --tlskey string Path to TLS key file (default "/root/.docker/key.pem")
    ——tlskey字符串路径的TLS密钥文件
    --tlsverify Use TLS and verify the remote
    ——tlsverify使用TLS验证远程
    -v, --version Print version information and quit
    - - -版本打印版本信息并退出

    Management Commands:
    管理命令:
    container Manage containers
    集装箱 管理的容器
    image Manage images
    镜像 管理镜像
    network Manage networks
    网络 管理网络
    node Manage Swarm nodes
    节点 管理群节点
    plugin Manage plugins
    插件 管理插件
    secret Manage Docker secrets
    秘密 管理Docker的秘密
    service Manage services
    服务 管理服务
    stack Manage Docker stacks
    堆栈 管理Docker 堆栈
    swarm Manage Swarm
    集群 管理集群
    system Manage Docker
    系统 管理docker
    volume Manage volumes
    体积 容量管理
    从stack向下的命令都是关于swarm集群的操作命令

    Commands:
    命令:
    attach Attach to a running container
    附加 进入容器中,在运行的容器上执行命令(区别于exec)
    build Build an image from a Dockerfile
    构建一个镜像从一个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
    创建一个新的容器
    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
    执行 不进入容器中运行容器中的命令(区别于attach)
    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
    返回docker的详细基础信息。
    kill Kill one or more running containers
    杀死一个或多个正在运行的容器
    load Load an image from a tar archive or STDIN
    加载 加载一个镜像通过tar归档文件或标准
    login Log in to a Docker registry
    登录到Docker注册表
    logout Log out from a Docker registry
    注销注销docker
    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)
    将镜像保存成一个或多个tar的镜像文件。(流到stdout默认)
    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 one or more running containers
    停止一个或多个正在运行的容器
    tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
    标签创建一个标签target_image给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
    版本显示docker的版本信息
    wait Block until one or more containers stop, then print their exit codes
    等待块,直到一个或多个容器停止,然后打印它们的出口代码

    二、docker命令的使用
    1、查看docker的信息,包括启动的容器,镜像等:docker info

    Paste_Image.png
    2、查看docker的版本详细信息:docker version
    
    Paste_Image.png
    3、在docker hub 上搜索镜像的信息:docker search 镜像名称
    例如:搜索tomcat docker search tomcat
    
    Paste_Image.png
    4、查看log日志:docker logs 容器名
          附带属性:-f 可以实时查看日志输出
                            -t 可以查看时间戳及每行日志的时间。
    
    Paste_Image.png
    5、登录docker hub:docker login 
          如果有私服:docker login 私服地址
    6、查看全部容器和镜像信息:docker system df/docker system df -v
    
    Paste_Image.png
    7、系统监控事件:docker system events  
          -f, --filter filter Filter output based on conditions provided
            基于滤波器提供的滤波器滤波器输出条件
          --format string Format the output using the given Go template
            使用给定的GO模板输出格式化字符串格式
          --help Print usage
             ——帮助打印使用
          --since string Show all events created since timestamp
            因为字符串显示自时间戳创建的所有事件。
          --until string Stream events until this timestamp
            ——直到字符串流事件直到这个时间戳
    
    Paste_Image.png
    8、删除命令, 删除所有的被挂起未启动的容器:docker system prune
          -a, --all     Remove all unused images not just dangling ones
              删除所有的被挂起的容器,已启动的不删除
          -f, --force   Do not prompt for confirmation
              不提示删除确认
          --help    Print usage
              帮助命令
    

    相关文章

      网友评论

          本文标题:docker基础:命令详解(二)

          本文链接:https://www.haomeiwen.com/subject/qeizfxtx.html