Docker基础(二)

Docker容器技术基础用法(二) docker容器技术基础入门(一) 目录 一、前言: 二、docker architecture---docker的架构图  关于仓库的解释: 三、配置阿里云docker镜像加速 四、安装及使用docker 4.1、依赖及基础环境: 4.2、centos 7安装方式 1、extras repository; 2、docker-ce的配置文件;需要手动创建 4.3 docker... 阅读详情

1、Docker工作原理

在这里插入图片描述
Docker是一个Clinet-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。
容器,是一个运行时环境,就是我们前面说的集装箱。
在这里插入图片描述

2、docker run干了什么

在这里插入图片描述

3、为什么Docker要比虚拟机要快

1、docker有着比虚拟机更少的抽象层
由于docker不需要实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此在CPU、内存利用率上docker将会在效率上有明显优势。

2、docker利用的是宿主机的内核,而不需要加载操作系统OS内核。

Docker 系列(二):Docker 基础 一. Docker 的安装 只推荐在 Linux 发行版或者 Mac 上安装 Docker,在 Windows 安装Docker,实际上是先装一个虚拟机,然后在虚拟机上安装docker,对配置要求太高,像我的 6.9GB内存根本不够看 官方Docs,非常齐全:https://docs.docker.com/engine/install 二. Docker 常用命令 善用万能命令 --help 1. 镜像基础命令 列出所有镜像 [root@undi ~]# docker images Options: 阅读详情

相关推荐

Yolov2 训练时anchor是如何使用的?build_target

0.简略描述 1.将真值检测框变换到特征图尺度上 2.计算以特征图每个网格中心为中心点时所有锚框与真值检测框的交并比 3.取与真值检测框交并比最大的锚框的id,及真值检测框中心所在cell的id,有此,可将真值检测框与预测结果对应起来 4.计算位置回归损失,置信度损失,分类损失 1,网络的输出 图1 yolov2 网络对于检测框位置大小的输出是: 对于1个batch网络的输出的shape为[batch_size, H*W*num_anchors, 5+num_classes], 其中: num_

机器人视觉感知 2816

docker login 登录_Docker系列教程3:十分钟必学必会Docker 基础命令(二)

图/文:迷神之前分享了Docker安装教程:Docker系列教程1:超简单Centos7安装新版Docker容器教程Docker系列教程2:十分钟必学必会Docker 基础命令(一)本次分享十分钟必学必会Docker 基础命令,并且附上例子(二)目录:13. login/logout14. logs15. network16. pull/push/search17. ps/kill/rm/rmi1...

weixin_39525307的博客 279

中兴SDH设备开局及业务配置

中兴SDH设备开局及业务配置 1.设备开局(S200-----S325) A.开电之后,按住截铃(bell off)开关,直至NCP告警灯变成橙色; B.此时,设备进入Download状态,设备IP为:192.192.192.11/24; 2.用交叉线(568A)将设备的QX口连接至电脑,电脑配置和设备相同网段的IP信息; 3.在电脑上测试连通性:pin...

weixin_33897722的博客 3996

【docker】之基础篇二

如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本时dockerfile。数据卷容器也是一个容器,但是它的目的是专门提供数据卷给其他容器挂载的。然后在其他容器中使用–volumes-from来挂载dbdata容器中的数据卷,例如创建db1和db2两个容器,并从dbdata容器挂载数据卷。在启动容器的时候,如果不指定对应的参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。

qq_62331653的博客 1860

qt实现程序密钥注册功能,MD5加密+AES加密,并实现一台电脑系统一个密钥

qt实现了一个给自己软件加密的功能。 原理是: 需要被注册的软件第一次运行的时候,在系统的注册表里面注册一个键值,如下: 这个值作为生成密钥的用户识别号,然后生成密钥文件key.db,把这个key.db文件放到软件执行目录下,即可完成软件的注册并正常使用软件。 软件第一次打开的界面及密钥生成工具软件界面如下: 将密钥生成工具软件生成的key.db放到软件执行目录下之后,软件即可正常使用,如下图: 代码使用了MD5加密 外加 AES加密, 解密和加密的核心代码如下: QSt.

weixin_43935474的博客 4127

Kettle实战:如何用JavaScript脚本实现数据库表批量操作(附完整代码)

本文详细介绍了如何利用Kettle的JavaScript脚本实现数据库表批量操作,包括表名采集、循环遍历和动态SQL生成等关键步骤。通过实战案例和完整代码示例,帮助ETL工程师高效处理数据密集型任务,提升数据库操作的自动化水平。

weixin_29019241的博客 231

docker 基础教程(二)

docker 基础教程(二)

MX__LL的博客 1389

Claude Code 100个真实案例 - 用AI搭建LangChain多工具Agent(自主搜索+查询)

本案例展示如何使用 Claude Code 搭建一个 LangChain 多工具 Agent 系统。Agent 能够自主决定调用搜索引擎、数据库查询、天气查询、计算器等工具,像人类助手一样拆解问题并逐步解决。

yueyeguzhuo的专栏 557

docker基础二

1、进阶命令 docker stop $(docker ps -a -q) //关闭所有已开启的容器 2、镜像提交 // 在启动的容器里修改了某个文件等,通过commit将容器重新打包发布成新的镜像 docker commit -a="author" -m="description" containerId imagesName 3、容器数据卷 1、在启动容器的时候时候 -v 进行外部与容器间的挂载,一对一 docker run -it -v /宿主机绝对路径:/容器内的路径 镜像名 do.

wx774891的博客 198

YOLOv11的多任务学习:检测+分割+姿态估计-(扩展模型头部分支,实现多任务联合训练)

YOLOv11作为Ultralytics团队于2024年9月发布的最新YOLO系列模型,在前代版本基础上进行了多项架构创新,使其成为支持多任务学习的理想框架。其核心改进包括引入C2PSA(跨阶段局部自注意)模块,将跨阶段局部网络和自注意机制优势结合,使模型能够更有效地跨多层捕获上下文信息。C3k2模块取代了之前的C2f模块,作为CSP Bottleneck的自定义实现,使用两个较小卷积核而非一个大卷积核,在保持准确性的同时提高了效率。 多任务学习(Multi-Task Learning, MTL)在YOL

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 653

华为OD面试手撕真题 【合并相邻且相等的元素】多语言题解

华为OD面试高频手撕真题【合并相邻且相等的元素】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。

qq_45776114的博客 545

docker基础学习二

可以在左边看到这个项目的进度,点击进度条可以进去看到详细进度。如果全部配置成功之后就可以在docker看到完成的镜像了。由一系列的参数和命令构成的脚本。这些命令应用于基础镜像并最终创建一个新的镜像。点击红框地方就可以启动这个任务了,我这边出现红色球和阴雨天的标识是因为我启动失败了,git的账号和密码没有配置。启动等成成功出现这个页面,原因就是在插件管理器中检查了更新站点 ,使用了https,将它改成http就行了。找到这个项目pom.xml的位置,提前输入好项目编译启动命令,然后保存就可以了。

永远别让世俗淹没生活的热情和浪漫 822

【异常】OpenClaw 项目 `fetch failed` 报错问题排查与解决方案Response interrupted: TypeError: fetch failed

针对无超时控制、异常兜底缺失导致的请求中断,封装标准化的安全请求工具,一次性解决超时控制、异常捕获、日志埋点三大问题,全项目替换原生。:将项目运行的 Node.js 版本升级至 18.x 及以上 LTS 版本,使用 Node.js 内置的稳定版。实现的网络请求环节,包括但不限于:第三方开放接口调用、内部服务接口通信、跨域资源请求、外部配置拉取等场景。:针对无法升级 Node.js 版本的存量环境,通过社区稳定兼容包替换原生。类型异常,直接造成业务请求响应中断。第二步:业务代码改造,替换原生。

奶爸的编程之路,也就一周冷个三天 366

docker之基础学习二

‌ docker export‌:用于将指定的容器转换成独立的.tar文件,导出的是容器的文件系统,不包括镜像的元数据和配置信息。docker save‌:用于将Docker镜像打包成.tar文件,保存的是整个镜像及其所有的层,包括镜像的元数据和配置信息。‌docker export‌:导出的文件体积较小,因为不包含镜像的历史记录和元数据信息。● exec是在容器中打开新的终端,并且可以启动新的进程,用exit退出不会导致容器的停止。容器,或在需要将容器升级到新的版本之前对其进行测试‌。

weixin_44868572的博客 1005

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Docker基础学习二

Docker基础学习二 Docker官网 Docker中文官网 Dockers Hub官网 Docker的安装 CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更

nwnu_mimi的博客 180

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【Docker】Docker学习② - Docker安装及基础命令介绍

yum源安装日志: 启动日志: 验证docker版本: 验证docker0网卡: 在docker安装启动之后,默认会生成一个名称为docker0的网卡并且默认IP地址为172.0.0.1。 验证docker信息: 2. Docker存储引擎 目前docker的默认存储引擎为overlay2,需要磁盘分区支持d-type文件分层功能,因此需要系统磁盘的额外支持。 官方文档关于存储引擎的选择文档:https://docs.docker.com/storage/storagedrive

学无止境 1427

二、Docker基础操作

二、Docker基础操作 原文:二、Docker基础操作一、下载镜像 命令:docker pull xxxxxx(镜像名) docker pull training/weapp 二、运行镜像 docker run -d -P training/webapp python app.py -d:后台运行 -P内部使用的网络端口映射...

weixin_30398227的博客 69

二、Docker基础命令介绍

查看具体命令的详细介绍docker | Docker DocsDocker 容器的核心是运行一个进程。当执行 时,实际上是告诉 Docker 启动一个容器,并在容器中运行指定的命令 使用exit退出后,容器状态会停止按住Ctrl+Q+P,可以退出当前容器的交互界面,容器仍继续运行列出正在运行的容器-a,--all 查看全部的容器,包括已退出的 --size 按容器显示磁盘使用情况 --filter 筛选 查看容器详细信息用于在正在运行的容器 中执行命令,它允许用户与容器进行交互,或者在容器内部运行特定

weixin_42265128的博客 995

Docker入门基础二

这篇博客主要是Docker的基础命令,包括镜像命令,容器命令等!!! 说明:所有的Docker命令都是以docker开头,切命令格式为:docker [OPTIONS] COMMAND 1.与Docker Hub仓库交互命令 ①docker search imageName(镜像名)。命令作用:从docker hub查询所有镜像 下面以nginx镜像为例 如上图所示,docker s...

qq_33453797的博客 180

docker基础(二)之docker build

介绍了docker build的概念,使用方法,及对于各个选项的详细解释,对部分选项进行使用场景,使用方法的举例等。`docker build `命令用于使用 `Dockerfile `创建镜像。后续有新的例子,将持续更新。

qq_40804558的博客 1万+

docker(二)docker基础

自定义镜像本质就是依次准备好程序运行的基础环境、依赖、应用本身、运行配置等文件,并且打包而成。举个例子,我们要从0部署一个Java应用,大概流程是这样:准备一个linux服务(CentOS或者Ubuntu均可)安装并配置JDK上传Jar包运行jar包那因此,我们打包镜像也是分成这么几步:准备Linux运行环境(java项目并不需要完整的操作系统,仅仅是基础运行环境即可)安装并配置JDK拷贝jar包配置启动脚本。

打工小王的博客 1068

Docker基础入门二

@核心概念与安装配置 #Docker镜像(Image),类似虚拟机镜像,可以将它理解为一个只读的模板。 #Docker容器(Container),类似轻量级的沙箱,运行和隔离应用。 #Docker仓库(Repository),类似代码仓库,是Docker集中存放镜像文件的场所。分为公开仓库和私有仓库 #Docker仓库注册服务器(Registry)是存放仓库...

笨鸟的博客 164

[docker基础二]NameSpace隔离实战

借助 mount 隔离把挂载点完成了一个隔离,挂载点一旦隔离,想象一下在每个 mount 出来的目录下放入应用程序需要的所有程序,再放入所需要的操作系统所需要的文件,完成了一个操作系统隔离的最简单的沙箱。

2301_78182852的博客 1218
上一篇: Docker基本概念
下一篇: Docker常用命令(三)
程序员老石
博客等级 码龄8年 286粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值