详解 :Docker 命令 和 Docker image commands !以及什么是dangling镜像?

文章目录

      • 1、Docker commands :
        • ①、查看Docker 版本 —— docker version
        • ②、查看 Docker 详细信息 —— docker info
      • 2、Docker images commands :
        • ①、查看本地镜像 —— docker images
        • ②、搜索镜像 —— docker search
        • ③、下载镜像 —— docker pull(与 ⑧ 对应)
        • ④、查看镜像信息 —— docker inspect
        • ⑤、修改镜像标签 —— docker tag
        • ⑥、导出镜像 —— docker save
        • ⑦、导入镜像 —— docker load
        • ⑧、上传镜像 —— docker push (与 ③ 对应)
        • ⑨、删除镜像 —— docker rmi
        • ⑩、查看镜像历史 —— docker history
        • 11、删除所有没有使用的镜像 —— docker image prune
      • 3、dangling image :

       


       

看这里:

        戳此链接 通往 关于 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,docker,linux)