<爬虫部署,进阶Docker>----第三章 Docker的版本命令

前言:

继续上一篇https://hsnd-91.blog.csdn.net/article/details/136752296

我们继续往Docker上挖掘!

正文:

1.docker version

我已经把每个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提交哈希值,表示该组件代码的唯一标识。

如图:

2.docker info

C:\Users\Administrator>docker info
Client:Version:    25.0.3Context:    defaultDebug Mode: falsePlugins:buildx: Docker Buildx (Docker Inc.)Version:  v0.12.1-desktop.4Path:     C:\Program Files\Docker\cli-plugins\docker-buildx.execompose: Docker Compose (Docker Inc.)Version:  v2.24.6-desktop.1Path:     C:\Program Files\Docker\cli-plugins\docker-compose.exedebug: Get a shell into any image or container. (Docker Inc.)Version:  0.0.24Path:     C:\Program Files\Docker\cli-plugins\docker-debug.exedev: Docker Dev Environments (Docker Inc.)Version:  v0.1.0Path:     C:\Program Files\Docker\cli-plugins\docker-dev.exeextension: Manages Docker extensions (Docker Inc.)Version:  v0.2.22Path:     C:\Program Files\Docker\cli-plugins\docker-extension.exefeedback: Provide feedback, right in your terminal! (Docker Inc.)Version:  v1.0.4Path:     C:\Program Files\Docker\cli-plugins\docker-feedback.exeinit: Creates Docker-related starter files for your project (Docker Inc.)Version:  v1.0.1Path:     C:\Program Files\Docker\cli-plugins\docker-init.exesbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)Version:  0.6.0Path:     C:\Program Files\Docker\cli-plugins\docker-sbom.exescout: Docker Scout (Docker Inc.)Version:  v1.5.0Path:     C:\Program Files\Docker\cli-plugins\docker-scout.exeServer:Containers: 0Running: 0Paused: 0Stopped: 0Images: 0Server Version: 25.0.3Storage Driver: overlay2Backing Filesystem: extfsSupports d_type: trueUsing metacopy: falseNative Overlay Diff: trueuserxattr: falseLogging Driver: json-fileCgroup Driver: cgroupfsCgroup Version: 1Plugins:Volume: localNetwork: bridge host ipvlan macvlan null overlayLog: awslogs fluentd gcplogs gelf journald json-file local splunk syslogSwarm: inactiveRuntimes: io.containerd.runc.v2 runcDefault Runtime: runcInit Binary: docker-initcontainerd version: ae07eda36dd25f8a1b98dfbf587313b99c0190bbrunc version: v1.1.12-0-g51d5e94init version: de40ad0Security Options:seccompProfile: unconfinedKernel Version: 5.15.146.1-microsoft-standard-WSL2Operating System: Docker DesktopOSType: linuxArchitecture: x86_64CPUs: 24Total Memory: 15.53GiBName: docker-desktopID: 51a8b711-45f7-40d1-a525-3feef9b9ca95Docker Root Dir: /var/lib/dockerDebug Mode: falseHTTP Proxy: http.docker.internal:3128HTTPS Proxy: http.docker.internal:3128No Proxy: hubproxy.docker.internalExperimental: falseInsecure Registries:hubproxy.docker.internal:5555127.0.0.0/8Live 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相关的问题,你可以根据这些信息来进行分析和调试

3.docker    (操作命令)

        docker命令是用来与Docker进行交互的命令行工具。

如图:

重点关注信息:

(仅限本章)

这里主要就是告诉大家,他可以用来说明如何操作的;

翻译一下就是:


全局选项:
  • --config string 客户端配置文件的位置 (默认为 "C:\Users\Administrator\.docker")
  • -c, --context string 用于连接到守护进程的上下文名称(覆盖 DOCKER_HOST 环境变量和使用 "docker context use" 设置的默认上下文)
  • -D, --debug 启用调试模式
  • -H, --host list 要连接的守护进程套接字
  • -l, --log-level string 设置日志级别("debug", "info", "warn", "error", "fatal")(默认为 "info")
  • --tls 使用 TLS;等同于 --tlsverify
  • --tlscacert string 只信任由此 CA 签名的证书 (默认为 "C:\Users\Administrator\.docker\ca.pem")
  • --tlscert string TLS 证书文件的路径 (默认为 "C:\Users\Administrator\.docker\cert.pem")
  • --tlskey string TLS 私钥文件的路径 (默认为 "C:\Users\Administrator\.docker\key.pem")
  • --tlsverify 使用 TLS 并验证远程连接
  • -v, --version 打印版本信息并退出

在命令上运行 'docker COMMAND --help' 以获取更多关于命令的信息。


4.案例

案例1:查看正在运行的容器
# 列出正在运行的容器
docker ps# ps命令用于查看容器的运行状态

案例2:删除停止的容器

# 列出所有停止的容器
docker ps -a# 停止的容器会有Exited标记
# 利用这个命令查看容器ID# 删除指定的容器
docker rm <container_id># <container_id>是要删除的容器的ID

这些仅是最基本的使用示例,Docker还提供了许多其他命令和功能...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2870220.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构的基本框架以及泛型

目录 集合框架复杂度大O的渐进表示法 装包(箱)或者拆包(箱)装包拆包 泛型泛型的上界泛型方法求最大值 集合框架 Java的集合框架,Java Collection Framework 又被称为容器container, 定义在java.util包下的一组 interfaces 和其实现类 classes interface: 接口 abstracb class…

前端框架的发展史介绍框架特点

目录 1.前端框架的发展历程 2.官网、优缺点、使用场景 2.1 jQuery 2.2 AngularJS 2.3 React 2.4 Vue.js 2.5 Angular 1.前端框架的发展历程 jQuery&#xff08;2006年&#xff09;&#xff1a;jQuery是一个非常流行的JavaScript库&#xff0c;用于简化DOM操作和事件处理…

数据库系统原理实验报告2 | 创建数据库和表

整理自博主本科《数据库系统原理》专业课自己完成的实验报告&#xff0c;以便各位学习数据库系统概论的小伙伴们参考、学习。 专业课本&#xff1a; ———— 本次实验使用到的图形化工具&#xff1a;Heidisql 目录 一、实验目的 二、实验内容 1、创建数据库 2、创建表 1.…

项目实践《招聘网站数据爬取》

文章目录 一、模块导入部分二、预定义参数部分三、函数定义部分&#xff1a;send_get(page)四、函数定义部分&#xff1a;process_data(data)五、函数定义部分&#xff1a;responsibility(job_url)六、函数定义部分&#xff1a;while_data()七、主程序执行部分&#xff1a;八、…

利用express从0到1搭建后端服务

目录 步骤一&#xff1a;安装开发工具步骤二&#xff1a;安装插件步骤三&#xff1a;安装nodejs步骤四&#xff1a;搭建启动入口文件步骤五&#xff1a;启动服务器总结 在日常工作中&#xff0c;有很多重复和繁琐的事务是可以利用软件进行提效的。但每个行业又有自己的特点&…

【消息队列开发】 实现MemoryDataCenter类——管理内存数据

文章目录 &#x1f343;前言&#x1f334;数据格式的准备&#x1f332;内存操作&#x1f6a9;对于交换机&#x1f6a9;对于队列&#x1f6a9;对于绑定&#x1f6a9;对于单个消息&#x1f6a9;对于队列与消息链表&#x1f6a9;对于未确认消息&#x1f6a9;从硬盘上读取数据 ⭕总…

Java -- 异常

异常概念 异常是程序在运行期间发生的不正常的事件, 它会打断指令的正常执行流程.   设计良好的程序应该在异常发生时提供处理这些不正常事件的方法, 使程序不会因为异常的发生而阻断或产生不可预见的结果.    Java语言使用异常处理机制为程序提供了异常处理的能力. 异常分…

无线局域网——wlan

目录 一.wlan的含义和发展 二.wlan技术带来的挑战 1.企业办公场景多样 2.位置速度的要求 3.安全的要求 4.规范的挑战 三.家庭和企业不同的部署需求 1.胖AP模式组网 2.AC瘦AP模式组网 3.组网模式的不同 四.三层隧道转发实验 1.拓扑 2.AP上线 核心交换机vlan ​编辑…

LGB2028 反向输出一个三位数

&#xff08;LG是洛谷&#xff08;洛谷&#xff09;的意思&#xff09; 题目链接&#xff1a;B2028 题目描述 将一个三位数反向输出&#xff0c;例如输入 358&#xff0c;反向输出 853。 输入格式 一个三位数 n。 输出格式 反向输出 n。 输入输出样例 输入 #1 100 输…

HashMap底层是如何实现的?

1、典型回答 不同的JDK 版本&#xff0c;HashMap 的底层实现是不一样的&#xff0c;总体来说&#xff1a;在JDK 1.8 之前(不包含JDK 1.8)&#xff0c;HashMap 使用的是数组 链表实现的&#xff0c;而JDK 1.8之后(包含JDK 1.8)使用的是数组 链表或红黑树实现的 HashMap 在JD…

CTFHUB-web-信息泄漏

题目所在位置&#xff1a;技能树->web->信息泄漏 目录遍历 打开题目&#xff0c;我们进入的是这个页面 翻译过来就是 得到的信息就是&#xff1a;flag要在这些目录里面寻找&#xff0c;我们直接一个一个点开查看就行 发现得到一个flag.txt&#xff0c;点击打开得到flag …

计算机组成原理 第五章(计算机的运算方法)—第六节(算数逻辑单元)

写在前面&#xff1a; 本系列笔记主要以《计算机组成原理&#xff08;唐朔飞&#xff09;》为参考&#xff0c;大部分内容出于此书&#xff0c;笔者的工作主要是挑其重点展示&#xff0c;另外配合下方视频链接的教程展开思路&#xff0c;在笔记中一些比较难懂的地方加以自己的…

upload-labs通关方式

pass-1 通过弹窗可推断此关卡的语言大概率为js&#xff0c;因此得出两种解决办法 方法一 浏览器禁用js 关闭后就逃出了js的验证就可以正常php文件 上传成功后打开图片链接根据你写的一句话木马执行它&#xff0c;我这里采用phpinfo&#xff08;&#xff09; 方法二 在控制台…

第八阶段:uni-app小程序 --首页开发(2)

一&#xff1a;分析页面布局 1.1: 功能 搜索框&#xff1a; 轮播图&#xff1a; 分类的导航区&#xff1a; 楼层区&#xff1a; 二&#xff1a; 利用命令创建home分支 git branch git checkout -b home git branch 三&#xff1a; 配置网络请求(main.js 入口函数&#x…

TCP多线程模型、IO模型(select、poll、epoll)

我要成为嵌入式高手之3月11日Linux高编第十九天&#xff01;&#xff01; ———————————————————————————— TCP并发模型 一、TCP多线程模型&#xff1a; 缺点&#xff1a;创建线程会带来资源开销&#xff0c;能够现的并发量比较有限 二、IO模型&…

科研绘图二:箱线图(抖动散点)

R语言绘图系列—箱线图抖动散点 &#xff08;二&#xff09;: 科研绘图一&#xff1a;箱线图&#xff08;抖动散点&#xff09; 文章目录 R语言绘图系列---箱线图抖动散点&#xff08;二&#xff09;: 科研绘图一&#xff1a;箱线图&#xff08;抖动散点&#xff09; 前言一、…

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Web)下篇

onRequestSelected onRequestSelected(callback: () > void) 当Web组件获得焦点时触发该回调。 示例&#xff1a; // xxx.ets import web_webview from ohos.web.webviewEntry Component struct WebComponent {controller: web_webview.WebviewController new web_webv…

蓝桥集训之糖果

蓝桥集训之糖果 核心思想&#xff1a;dfs 剪枝 重复覆盖问题 暴搜 直到所有列都覆盖优化&#xff1a; 1.迭代加深 答案从1开始 2.逻辑简化 每次从可选行数最少得一列开始 3.可行性剪枝 添加估值函数h(),表示至少还需要选几行 与剩余行数的大小比较 4.**位运算 **将每包糖果…

wsl ubuntu 安装cuda nvcc环境

wsl ubuntu 安装cuda环境&#xff1a; CUDA Toolkit 11.6 Downloads | NVIDIA DeveloperDownload CUDA Toolkit 11.6 for Linux and Windows operating systems.https://developer.nvidia.com/cuda-11-6-0-download-archive?target_osLinux&target_archx86_64&Distri…

22-分支和循环语句_while语句(下)(初阶)

该代码输出什么&#xff1f; int main() {char ch \0;while ((ch getchar()) ! EOF){if (ch < 0 || ch>9){continue;}putchar(ch);}return 0; } 结果&#xff1a;该代码只打印数字字符 附&#xff1a;ASCII码表