赞
踩
继续上一篇https://hsnd-91.blog.csdn.net/article/details/136752296
我们继续往Docker上挖掘!
我已经把每个Docker version下的命令翻译成了中文,大家参照一下:
-
-
- - `Cloud integration: v1.0.35+desktop.11`: 这是Docker客户端与云集成的版本信息。
-
- - `Version: 25.0.3`: 这是Docker客户端的版本号,用于标识客户端软件的版本。
-
- - `API version: 1.44`: 这是Docker API的版本号,指定了与Docker守护进程进行通信的API版本。
-
- - `Go version: go1.21.6`: 这是Docker客户端和守护进程所使用的Go编程语言的版本。
-
- - `Git commit: 4debf41`: 这是Docker客户端的Git提交哈希值,表示当前代码的唯一标识。
-
- - `Built: Tue Feb 6 21:13:02 2024`: 这是Docker客户端的构建时间,指明了客户端软件的构建日期。
-
- - `OS/Arch: windows/amd64`: 这是Docker客户端运行的操作系统和体系结构。
-
- - `Server: Docker Desktop 4.28.0 (139021)`: 这是Docker服务器(守护进程)的名称和版本号。
-
- - `Engine: Version: 25.0.3`: 这是Docker服务器引擎的版本号,表示守护进程的软件版本。
-
- - `API version: 1.44 (minimum version 1.24)`: 这是Docker服务器引擎的API版本号,指定了与Docker客户端进行通信的API版本。
-
- - `Go version: go1.21.6`: 这是Docker服务器引擎所使用的Go编程语言的版本。
-
- - `Git commit: f417435`: 这是Docker服务器引擎的Git提交哈希值,表示当前代码的唯一标识。
-
- - `Built: Tue Feb 6 21:14:25 2024`: 这是Docker服务器引擎的构建时间,指明了守护进程软件的构建日期。
-
- - `OS/Arch: linux/amd64`: 这是Docker服务器引擎运行的操作系统和体系结构。
-
- - `Experimental: false`: 这表示Docker服务器引擎的实验特性是否启用,这里是禁用状态。
-
- - `containerd: Version: 1.6.28`: 这是容器运行时containerd的版本,用于管理和运行Docker容器。
-
- - `GitCommit: ae07eda36dd25f8a1b98dfbf587313b99c0190bb`: 这是containerd的Git提交哈希值,表示该组件代码的唯一标识。
-
- - `runc: Version: 1.1.12`: 这是Docker容器运行时runc的版本,用于创建和运行具体的容器实例。
-
- - `GitCommit: v1.1.12-0-g51d5e94`: 这是runc的Git提交哈希值,表示该组件代码的唯一标识。
-
- - `docker-init: Version: 0.19.0`: 这是Docker容器初始化进程docker-init的版本,用于在容器中设置和运行所需的环境。
-
- - `GitCommit: de40ad0`: 这是docker-init的Git提交哈希值,表示该组件代码的唯一标识。
如图:
- C:\Users\Administrator>docker info
- Client:
- Version: 25.0.3
- Context: default
- Debug Mode: false
- Plugins:
- buildx: Docker Buildx (Docker Inc.)
- Version: v0.12.1-desktop.4
- Path: C:\Program Files\Docker\cli-plugins\docker-buildx.exe
- compose: Docker Compose (Docker Inc.)
- Version: v2.24.6-desktop.1
- Path: C:\Program Files\Docker\cli-plugins\docker-compose.exe
- debug: Get a shell into any image or container. (Docker Inc.)
- Version: 0.0.24
- Path: C:\Program Files\Docker\cli-plugins\docker-debug.exe
- dev: Docker Dev Environments (Docker Inc.)
- Version: v0.1.0
- Path: C:\Program Files\Docker\cli-plugins\docker-dev.exe
- extension: Manages Docker extensions (Docker Inc.)
- Version: v0.2.22
- Path: C:\Program Files\Docker\cli-plugins\docker-extension.exe
- feedback: Provide feedback, right in your terminal! (Docker Inc.)
- Version: v1.0.4
- Path: C:\Program Files\Docker\cli-plugins\docker-feedback.exe
- init: Creates Docker-related starter files for your project (Docker Inc.)
- Version: v1.0.1
- Path: C:\Program Files\Docker\cli-plugins\docker-init.exe
- sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
- Version: 0.6.0
- Path: C:\Program Files\Docker\cli-plugins\docker-sbom.exe
- scout: Docker Scout (Docker Inc.)
- Version: v1.5.0
- Path: C:\Program Files\Docker\cli-plugins\docker-scout.exe
-
- Server:
- Containers: 0
- Running: 0
- Paused: 0
- Stopped: 0
- Images: 0
- Server Version: 25.0.3
- Storage Driver: overlay2
- Backing Filesystem: extfs
- Supports d_type: true
- Using metacopy: false
- Native Overlay Diff: true
- userxattr: false
- Logging Driver: json-file
- Cgroup Driver: cgroupfs
- Cgroup Version: 1
- Plugins:
- Volume: local
- Network: bridge host ipvlan macvlan null overlay
- Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
- Swarm: inactive
- Runtimes: io.containerd.runc.v2 runc
- Default Runtime: runc
- Init Binary: docker-init
- containerd version: ae07eda36dd25f8a1b98dfbf587313b99c0190bb
- runc version: v1.1.12-0-g51d5e94
- init version: de40ad0
- Security Options:
- seccomp
- Profile: unconfined
- Kernel Version: 5.15.146.1-microsoft-standard-WSL2
- Operating System: Docker Desktop
- OSType: linux
- Architecture: x86_64
- CPUs: 24
- Total Memory: 15.53GiB
- Name: docker-desktop
- ID: 51a8b711-45f7-40d1-a525-3feef9b9ca95
- Docker Root Dir: /var/lib/docker
- Debug Mode: false
- HTTP Proxy: http.docker.internal:3128
- HTTPS Proxy: http.docker.internal:3128
- No Proxy: hubproxy.docker.internal
- Experimental: false
- Insecure Registries:
- hubproxy.docker.internal:5555
- 127.0.0.0/8
- Live Restore Enabled: false
如图:
Client
部分:Version
: Docker客户端的版本号。Context
: Docker客户端当前的上下文(context)名称。Plugins
: 列出安装的Docker插件及其版本信息。Server
部分:Containers
: 当前运行的容器数量及其状态统计(Running/Stopped/Paused)。Images
: 可用的镜像数量。Server Version
: Docker服务器引擎的版本号。Storage Driver
: Docker服务器使用的存储驱动。Logging Driver
: Docker服务器使用的日志驱动。Cgroup Driver
: Docker服务器使用的Cgroup驱动。Swarm
: Docker服务器的Swarm模式状态(是否激活)。Runtimes
: Docker服务器可用的运行时。Default Runtime
: Docker服务器的默认运行时。Security Options
: Docker服务器的安全选项配置。Kernel Version
: Docker服务器所在主机的内核版本。Operating System
: Docker服务器所在主机的操作系统。Architecture
: Docker服务器所在主机的体系结构。CPUs
: Docker服务器所在主机的CPU核心数量。Total Memory
: Docker服务器所在主机的总内存量。Docker Root Dir
: Docker服务器的根目录。Experimental
: Docker服务器的实验性功能是否启用。Insecure Registries
: Docker服务器配置的非安全镜像仓库。Live Restore Enabled
: Docker服务器的容器实例是否支持Live Restore(在守护进程重启后恢复容器状态)。这些信息提供了Docker客户端和服务器引擎的关键配置和状态信息,以及Docker运行环境的一些基本属性。根据具体需求,以及与Docker相关的问题,你可以根据这些信息来进行分析和调试。
docker命令是用来与Docker进行交互的命令行工具。
如图:
重点关注信息:
(仅限本章)
这里主要就是告诉大家,他可以用来说明如何操作的;
翻译一下就是:
在命令上运行 'docker COMMAND --help' 以获取更多关于命令的信息。
- # 列出正在运行的容器
- docker ps
-
- # ps命令用于查看容器的运行状态
案例2:删除停止的容器
- # 列出所有停止的容器
- docker ps -a
-
- # 停止的容器会有Exited标记
- # 利用这个命令查看容器ID
-
- # 删除指定的容器
- docker rm <container_id>
-
- # <container_id>是要删除的容器的ID
这些仅是最基本的使用示例,Docker还提供了许多其他命令和功能...
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。