docker-命令帮助

1. 命令参考
     http://www.runoob.com/docker/docker-command-manual.html
2. docker-命令,可以使用docker --help查看或者man

 1 [root@test-2 ~]# docker --help
 2 
 3 Usage:    docker [OPTIONS] COMMAND
 4 
 5 A self-sufficient runtime for containers
 6 
 7 Options:
 8       --config string      Location of client config files (default "/root/.docker")
 9   -D, --debug              Enable debug mode
10   -H, --host list          Daemon socket(s) to connect to
11   -l, --log-level string   Set the logging level ("debug"|"info"|"warn"|"error"|"fatal") (default "info")
12       --tls                Use TLS; implied by --tlsverify
13       --tlscacert string   Trust certs signed only by this CA (default "/root/.docker/ca.pem")
14       --tlscert string     Path to TLS certificate file (default "/root/.docker/cert.pem")
15       --tlskey string      Path to TLS key file (default "/root/.docker/key.pem")
16       --tlsverify          Use TLS and verify the remote
17   -v, --version            Print version information and quit
18 
19 Management Commands:
20   builder     Manage builds
21   config      Manage Docker configs
22   container   Manage containers
23   engine      Manage the docker engine
24   image       Manage images
25   network     Manage networks
26   node        Manage Swarm nodes
27   plugin      Manage plugins
28   secret      Manage Docker secrets
29   service     Manage services
30   stack       Manage Docker stacks
31   swarm       Manage Swarm
32   system      Manage Docker
33   trust       Manage trust on Docker images
34   volume      Manage volumes
35 
36 Commands:
37   attach      Attach local standard input, output, and error streams to a running container
38   build       Build an image from a Dockerfile
39   commit      Create a new image from a container's changes
40   cp          Copy files/folders between a container and the local filesystem
41   create      Create a new container
42   diff        Inspect changes to files or directories on a container's filesystem
43   events      Get real time events from the server
44   exec        Run a command in a running container
45   export      Export a container's filesystem as a tar archive
46   history     Show the history of an image
47   images      List images
48   import      Import the contents from a tarball to create a filesystem image
49   info        Display system-wide information
50   inspect     Return low-level information on Docker objects
51   kill        Kill one or more running containers
52   load        Load an image from a tar archive or STDIN
53   login       Log in to a Docker registry
54   logout      Log out from a Docker registry
55   logs        Fetch the logs of a container
56   pause       Pause all processes within one or more containers
57   port        List port mappings or a specific mapping for the container
58   ps          List containers
59   pull        Pull an image or a repository from a registry
60   push        Push an image or a repository to a registry
61   rename      Rename a container
62   restart     Restart one or more containers
63   rm          Remove one or more containers
64   rmi         Remove one or more images
65   run         Run a command in a new container
66   save        Save one or more images to a tar archive (streamed to STDOUT by default)
67   search      Search the Docker Hub for images
68   start       Start one or more stopped containers
69   stats       Display a live stream of container(s) resource usage statistics
70   stop        Stop one or more running containers
71   tag         Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
72   top         Display the running processes of a container
73   unpause     Unpause all processes within one or more containers
74   update      Update configuration of one or more containers
75   version     Show the Docker version information
76   wait        Block until one or more containers stop, then print their exit codes
77 
78 Run 'docker COMMAND --help' for more information on a command.

3. docker info:显示 Docker 系统信息,包括镜像和容器数。

 1 [root@test-2 ~]# docker info 
 2 Containers: 1
 3  Running: 1
 4  Paused: 0
 5  Stopped: 0
 6 Images: 1
 7 Server Version: 18.09.0
 8 Storage Driver: overlay2
 9  Backing Filesystem: extfs
10  Supports d_type: true
11  Native Overlay Diff: false
12 Logging Driver: json-file
13 Cgroup Driver: cgroupfs
14 Plugins:
15  Volume: local
16  Network: bridge host macvlan null overlay
17  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
18 Swarm: inactive
19 Runtimes: runc
20 Default Runtime: runc
21 Init Binary: docker-init
22 containerd version: c4446665cb9c30056f4998ed953e6d4ff22c7c39
23 runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
24 init version: fec3683
25 Security Options:
26  seccomp
27   Profile: default
28 Kernel Version: 3.10.0-514.26.2.el7.x86_64
29 Operating System: CentOS Linux 7 (Core)
30 OSType: linux
31 Architecture: x86_64
32 CPUs: 1
33 Total Memory: 1.796GiB
34 Name: test-2
35 ID: NQXK:WK67:VLVS:YCU5:NMUM:OQT7:SFJL:5B2R:GZD2:X2M7:2MXG:57C6
36 Docker Root Dir: /var/lib/docker
37 Debug Mode (client): false
38 Debug Mode (server): false
39 Registry: https://index.docker.io/v1/
40 Labels:
41 Experimental: false
42 Insecure Registries:
43  127.0.0.0/8
44 Registry Mirrors:
45  https://sv1txjq6.mirror.aliyuncs.com/
46 Live Restore Enabled: false
47 Product License: Community Engine

4. docker inspect  获取容器/镜像的元数据。

 1 [root@test-2 ~]# docker inspect 8a4317175b4e
 2 [
 3     {
 4         "Id": "8a4317175b4e64959655f7f917a49db6c209e61748d54d357cfd354e892812b7",
 5         "Created": "2018-11-15T09:36:26.797587129Z",
 6         "Path": "nginx",
 7         "Args": [
 8             "-g",
 9             "daemon off;"
10         ],
11         "State": {
12             "Status": "running",
13             "Running": true,
14             "Paused": false,
15             "Restarting": false,
16             "OOMKilled": false,
17             "Dead": false,
18             "Pid": 23664,
19             "ExitCode": 0,
20 ...........................................省略    
21             "EndpointID": "5f46f9da4868be3141ec162f4b1a6917bffeee6b26119217aaef4fbac67ad52f",
22             "Gateway": "172.17.0.1",
23             "GlobalIPv6Address": "",
24             "GlobalIPv6PrefixLen": 0,
25             "IPAddress": "172.17.0.2",
26             "IPPrefixLen": 16,
27             "IPv6Gateway": "",
28             "MacAddress": "02:42:ac:11:00:02",
29             "Networks": {
30                 "bridge": {
31                     "IPAMConfig": null,
32                     "Links": null,
33                     "Aliases": null,
34                     "NetworkID": "cec09526dffa1d43a80de5d16205a13d4464c10428df7b67dab4dbbf5716e9c8",
35                     "EndpointID": "5f46f9da4868be3141ec162f4b1a6917bffeee6b26119217aaef4fbac67ad52f",
36                     "Gateway": "172.17.0.1",
37                     "IPAddress": "172.17.0.2",
38                     "IPPrefixLen": 16,
39                     "IPv6Gateway": "",
40                     "GlobalIPv6Address": "",
41                     "GlobalIPv6PrefixLen": 0,
42                     "MacAddress": "02:42:ac:11:00:02",
43                     "DriverOpts": null
44                 }
45             }
46         }
47     }
48 ]
原文地址:https://www.cnblogs.com/scajy/p/11724445.html