• Docker 常用命令1


    #查看docker版本

    [root@weblamp ~]# docker version
    Client version: 1.7.1
    Client API version: 1.19
    Go version (client): go1.4.2
    Git commit (client): 786b29d/1.7.1
    OS/Arch (client): linux/amd64
    Server version: 1.7.1
    Server API version: 1.19
    Go version (server): go1.4.2
    Git commit (server): 786b29d/1.7.1
    OS/Arch (server): linux/amd64

    #查看docker 信息
    [root@weblamp ~]# docker info
    Containers: 8
    Images: 64
    Storage Driver: devicemapper
    Pool Name: docker-8:2-7432-pool
    Pool Blocksize: 65.54 kB
    Backing Filesystem: extfs
    Data file: /dev/loop0
    Metadata file: /dev/loop1
    Data Space Used: 1.495 GB
    Data Space Total: 107.4 GB
    Data Space Available: 6.568 GB
    Metadata Space Used: 3.314 MB
    Metadata Space Total: 2.147 GB
    Metadata Space Available: 2.144 GB
    Udev Sync Supported: true
    Deferred Removal Enabled: false
    Data loop file: /var/lib/docker/devicemapper/devicemapper/data
    Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
    Library Version: 1.02.117-RHEL6 (2016-08-15)
    Execution Driver: native-0.2
    Logging Driver: json-file
    Kernel Version: 2.6.32-642.6.1.el6.x86_64
    Operating System: <unknown>
    CPUs: 1
    Total Memory: 1.818 GiB
    Name: weblamp
    ID: LVIT:GE6B:OOWN:TMMZ:7MII:S7ZT:PSOK:ZYBU:2KEV:B4EX:TMU4:OVAQ

    #使用docker 帮助
    [root@weblamp ~]# docker --help
    Usage: docker [OPTIONS] COMMAND [arg...]

    A self-sufficient runtime for linux containers.

    Options:

    --api-cors-header= Set CORS headers in the remote API
    -b, --bridge= Attach containers to a network bridge
    --bip= Specify network bridge IP
    -D, --debug=false Enable debug mode
    -d, --daemon=false Enable daemon mode
    --default-gateway= Container default gateway IPv4 address
    --default-gateway-v6= Container default gateway IPv6 address
    --default-ulimit=[] Set default ulimits for containers
    --dns=[] DNS server to use
    --dns-search=[] DNS search domains to use
    -e, --exec-driver=native Exec driver to use
    --exec-opt=[] Set exec driver options
    --exec-root=/var/run/docker Root of the Docker execdriver
    --fixed-cidr= IPv4 subnet for fixed IPs
    --fixed-cidr-v6= IPv6 subnet for fixed IPs
    -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
    -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-forward=true Enable net.ipv4.ip_forward
    --ip-masq=true Enable IP masquerading
    --iptables=true Enable addition of iptables rules
    --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 Default driver for container logs
    --log-opt=map[] Set log driver options
    --mtu=0 Set the containers network MTU
    -p, --pidfile=/var/run/docker.pid Path to use for daemon PID file
    --registry-mirror=[] Preferred Docker registry mirror
    -s, --storage-driver= Storage driver to use
    --selinux-enabled=false Enable selinux support
    --storage-opt=[] Set storage driver options
    --tls=false Use TLS; implied by --tlsverify
    --tlscacert=~/.docker/ca.pem Trust certs signed only by this CA
    --tlscert=~/.docker/cert.pem Path to TLS certificate file
    --tlskey=~/.docker/key.pem Path to TLS key file
    --tlsverify=false Use TLS and verify the remote
    --userland-proxy=true Use userland proxy for loopback traffic
    -v, --version=false Print version information and quit

    Commands:
    attach Attach 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 from a container's filesystem to the host path
    create Create a new container
    diff Inspect changes on a container's filesystem
    events Get real time events from the server
    exec Run a command in a running container
    export Stream the contents of a container as a tar archive
    history Show the history of an image
    images List images
    import Create a new filesystem image from the contents of a tarball
    info Display system-wide information
    inspect Return low-level information on a container or image
    kill Kill a running container
    load Load an image from a tar archive
    login Register or log in to a Docker registry server
    logout Log out from a Docker registry server
    logs Fetch the logs of a container
    pause Pause all processes within a container
    port Lookup the public-facing port that is NAT-ed to PRIVATE_PORT
    ps List containers
    pull Pull an image or a repository from a Docker registry server
    push Push an image or a repository to a Docker registry server
    rename Rename an existing container
    restart Restart a running container
    rm Remove one or more containers
    rmi Remove one or more images
    run Run a command in a new container
    save Save an image to a tar archive
    search Search for an image on the 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
    wait Block until a container stops, then print its exit code

    Run 'docker COMMAND --help' for more information on a command.
    [root@weblamp ~]#

  • 相关阅读:
    如何提取Redis中的大KEY
    VIM标记 mark 详解
    JAVA编写的一个简单的Socket实现的HTTP响应服务器
    onenote 直接发布文章到CSDN
    guava学习笔记--字符串处理
    带打印子结点的自底向上算法
    动态规划算法3
    动态规划算法2
    一个菜鸟学习动态规划算法的过程
    php取得当前时间函数
  • 原文地址:https://www.cnblogs.com/ahtornado/p/10299886.html
Copyright © 2020-2023  润新知