看这里:
戳此链接 通往 关于 Docker 所有的学习文章 !
1、Docker commands :
①、查看Docker 版本 —— docker version
仅查看 docker 的版本:
root@zhengzelin:~# docker --version
Docker version 19.03.8, build afacb8b7f0
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
查看 Docker 版本的更多信息!
root@zhengzelin:~# docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b7f0
Built: Wed Mar 11 01:25:58 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b7f0
Built: Wed Mar 11 01:24:30 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
②、查看 Docker 详细信息 —— docker info
root@zhengzelin:~# docker info
Client:
Debug Mode: false
Server:
Containers: 0 # 容器数量、状态、镜像、版本.. !
Running: 0
Paused: 0
Stopped: 0
Images: 2
Server Version: 19.03.8
Storage Driver: overlay2
Backing Filesystem: <unknown>
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
init version: fec3683
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.4.0-93-generic
Operating System: Ubuntu 16.04.3 LTS
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.953GiB
Name: zhengzelin
ID: AL57:QUPV:DTDJ:OLIU:MOEI:MQJS:K3TT:CMIY:IDD2:7GNO:A45X:MWOT
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Registry Mirrors:
https://1990l881.mirror.aliyuncs.com/
Live Restore Enabled: false
WARNING: No swap limit support
2、Docker images commands :
root@zhengzelin:~# docker image --help
Usage: docker image COMMAND
Manage images
Commands:
build "从 Dockerfile 构建一个镜像!(这节不讲)"
history 展示一个镜像的历史记录!
import "基于 本地模板 导入镜像 !(与 build 一起学习)"
inspect 检查一个或多个镜像,显示他们的详细信息
ls "列出镜像(用法:docker image ls 等于 docker images)"
prune 删除未使用的镜像!
pull 从 仓库注册器 下载一个仓库 或 一个镜像!
push 从 仓库注册器 上传一个仓库 或 一个镜像!
rm "删除一个或多个镜像(用法:docker image rm 等于 docker rmi ;docker rm 是删除Container)"
save 保存一个或多个镜像到tar存档中!默认为标志输出(除非你使用 docker save -o 文件名 镜像名,保存到文件中而不是标准输出)
load 从 tar 存档 或 标准输入来加载镜像
tag 给一个镜像创建标签,原来的 image:tag 并不会消失!
①、查看本地镜像 —— docker images
# docker login 登录 docker 、docker logout 退出docker
格式 : docker images [option] [repository[:tag]]
Options:
-a : 列出所有镜像(包括临时镜像);
-q : 只显示镜像的 ID !
--digests : 列出镜像的 "摘要值";
--no-trunc : docker images 默认对输出结果中太长的部分进行了截断!使用该选项可以查看完整输出结果!
更多 子命令 选项 可以使用 man docker-images 来查看!
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
root@zhengzelin:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest ed21b7a8aee9 2 weeks ago 127MB
nihaodockerworld/nginx v1 ed21b7a8aee9 2 weeks ago 1