docker学习(二)

实战案例:用多智能体系统模拟房地产市场的架构设计 房地产市场是典型的复杂自适应系统:买方纠结“要不要上车”、卖方盘算“挂多少钱能快速成交”、中介忙着“撮合两边赚佣金”、政府琢磨“怎么调政策稳房价”——每一个参与者的微小决策,最终都会汇聚成“房价暴涨”“成交冰点”这样的宏观现象。传统的计量经济学模型(比如线性回归)假设“所有人都是理性人”,但现实中没人能算清所有变量——你可能因为“同事买了学区房”就跟风,也可能因为“怕失业”而放弃买房。这时候,多智能体系统(MAS) 阅读详情

1.启动后进入容器的方法

自命名启动一个容器 --name

exec 进入容器方法(推荐使用)

2.删除所有容器

3.启动时进行端口映射

​-p参数端口映射

 

不同指定映射方法

随机映射

4.挂载时创建卷

挂载卷

容器内站点目录: /usr/share/nginx/html

在宿主机写入数据,查看

设置共享卷,使用同一个卷启动一个新的容器

查看卷列表

5.创建卷后挂载

创建一个卷

指定卷名

查看卷路径

使用卷创建

设置卷

查看使用的端口

6.手动将容器保存为镜像

启动一个centos6.8的镜像

启动完成后镜像ssh连接测试

将容器提交为镜像

使用新的镜像启动容器

在容器安装httpd服务

编写启动脚本脚本

再次提交为新的镜像

启动镜像,做好端口映射。并在浏览器中测试访问

7.Dockerfile指令集

dockerfile主要组成部分:

dockerfile常用指令:

dockerfile其他指令:

8.创建一个Dockerfile

创建第一个Dockerfile文件

构建docker镜像

使用自构建的镜像启动

8.使用Dcokerfile安装kodexplorer

Dockerfile文件内容

9.Docker 镜像为什么分层

 

镜像分层最大的一个好处就是共享资源。

比如说有多个镜像都从相同的 base 镜像构建而来,那么 Docker Host 只需在磁盘上保存一份 base 镜像;同时内存中也只需加载一份 base 镜像,就可以为所有容器服务了。而且镜像的每一层都可以被共享。

如果多个容器共享一份基础镜像,当某个容器修改了基础镜像的内容,比如 /etc 下的文件,这时其他容器的 /etc 是不会被修改的,修改只会被限制在单个容器内。这就是容器 Copy-on-Write 特性。

10.可写的容器层

当容器启动时,一个新的可写层被加载到镜像的顶部。这一层通常被称作“容器层”,“容器层”之下的都叫“镜像层”。

所有对容器的改动 - 无论添加、删除、还是修改文件都只会发生在容器层中。只有容器层是可写的,容器层下面的所有镜像层都是只读的。

11.容器层的细节说明

镜像层数量可能会很多,所有镜像层会联合在一起组成一个统一的文件系统。如果不同层中有一个相同路径的文件,比如 /a,上层的 /a 会覆盖下层的 /a,也就是说用户只能访问到上层中的文件 /a。在容器层中,用户看到的是一个叠加之后的文件系统。

文件操作的

 

只有当需要修改时才复制一份数据,这种特性被称作 Copy-on-Write。可见,容器层保存的是镜像变化的部分,不会对镜像本身进行任何修改。

这样就解释了我们前面提出的问题:容器层记录对镜像的修改,所有镜像层都是只读的,不会被容器修改,所以镜像可以被多个容器共享。

关注公众号:

Graphviz安装及使用:决策树可视化 Python大数据分析与机器学习学习笔记 Graphviz安装及使用:决策树可视化 阅读详情

相关推荐

自旋玻璃(spin glass)、自旋冰(spin ice)和量子自旋液体(quantum spin liquid)(之二)

具有相同电荷的电子相互排斥。结果,为了在极其拥挤的环境中相互超越,他们不得不改变自己的行为。剑桥大学和英国伯明翰大学于 2009 年 7 月发表的研究表明,电子可以通过量子隧穿从金属表面跳到相近位置的量子线上,这样做后,将分离成两个准粒子,命名为的自旋子和全子。Van den Brink、Khomskii 和 Sawatzky 在 1997-1998 年对轨道子进行了理论上的预测。在 2011 年 9 月发给出版商的论文中报告了它作为一个单独的准粒子的实验观察结果。

qq_32515081的博客 1万+

Docker

文章目录一、解决的问题二、与虚拟机的比较启动速度占用资源三、优势更容易迁移更容易维护更容易扩展四、使用场景持续集成提供可伸缩的云服务搭建微服务架构五、镜像与容器参考资料微信公众号 一、解决的问题 由于不同的机器有不同的操作系统,以及不同的库和组件,在将一个应用部署到多台机器上需要进行大量的环境配置操作。 Docker 主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主...

CyC2018 394

BEVFusion(mit)最强环境安装,部署复现

BEVFusion作为一项经典的工作,值得深入探索。然而由于配置环境比较麻烦,耽误了一些时间。经过几次成功配置之后,有了一些总结,在这里记录下来,供大家参考避坑,也方便自己下次查阅。

qq_45783225的博客 1万+

Docker2 - docker 常用命令

直接输入 docker 命令并回车可以看到所有可用命令和概述(win10 的 PowerShell 环境): [root@VM_157_18_centos tmp]# docker Usage: docker COMMAND A self-sufficient runtime for containers Options: --config string Loc...

kikajack的博客 560

apt-get update时出现GPG error:... bionic InRelease:The following signatures were invalid: EXPKEYS解决方案

本文主要介绍了apt-get update时出现W: GPG error: … bionic InRelease: The following signatures were invalid: EXPKEYSIG B7B3B788A8D3785C MySQL Release Engineering E: The repository ‘… bionic InRelease’ is not signed.解决方案,希望能对使用Ubuntu系统的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 11万+

芒果YOLOv8改进160:姿态估计Head篇:即插即用|轻量化非对称多级压缩LOADH旋转检测头,原创改进适配YOLOv8高效检测头,检测头新颖改进,全网首发独一份

芒果YOLOv8改进159:OBB旋转检测头Head篇:即插即用|轻量化非对称多级压缩LOADH旋转检测头,原创改进适配YOLOv8高效检测头,检测头新颖改进,全网首发独一份

包括YOLOv5、YOLOv7、YOLOv8等模型改进 812

Docker资源(CPU/内存/磁盘IO/GPU)限制与分配指南

什么是cgroup? cgroups其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制、控制与分离一个进程组(如CPU、内存、磁盘输入输出等)。 什么是Docker资源限制? 默认情况下,Docker容器是没有资源限制的,它会尽可能地使用宿主机能够分配给它的资源。如果不对容器资源进行限制,容器之间就会相互影响,一些占用硬件资源较高的容器会吞噬掉所有的硬件资源,从而导致其它容器无硬件资源可用,发生停服状态。 Docker提供了限制内存,CPU或磁盘IO的方法, 可以

吃果冻不吐果冻皮 5796

智能家居系统设计:基于MATLAB的智能家居系统设计和仿真,包括智能家居控制、家庭能源管理和家庭安全监控

基于 MATLAB 的智能家居系统设计方法可以有效地解决各类智能家居问题。

走向CTO的路上... 1775

Docker 安装部署 Nginx

获取 Nginx 镜像 使用 docker search nginx 命令获取nginx镜像列表 使用 docker pull nginx 命令拉取nginx镜像到本地,推荐使用官方最新镜像 使用 docker images nginx 命令,查看我们拉取到本地的 nginx镜像 IMAGE ID 创建 Nginx 容器 首先测试下 nginx 镜像是否可用,使用docker run -d --name nginx -p 80:80 c919045c4c2b 创建并启动nginx容器

qq_36261130的博客 4765

基于Simulink进行光伏逆变器效率分析的仿真建模

特点能量转换:将光伏电池板产生的直流电转换为交流电。效率评估:分析逆变器在不同负载条件和环境条件下的效率。动态特性:考虑温度、光照强度等外部因素对逆变器效率的影响。挑战精确建模:准确地模拟光伏电池板、逆变器及其交互的动力学过程。多因素考量:需要同时考虑输入电压、电流、温度、光照强度等多种因素对逆变器效率的影响。集成度:需要与其他系统(如最大功率点跟踪MPPT算法、电网连接等)无缝集成,以实现全面的系统分析。首先明确要模拟的任务内容。输入条件(如光照强度、温度等)。

amy_mhd的博客 142

将Windbg附加到软件进程上排查异常闪退的问题

使用Windbg和Process Explorer排查因为内存泄漏导致的软件异常闪退问题。

dvlinker的技术专栏 1万+

Docker数据卷

Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了,为了能保存数据在docker中我们使用卷。 数据卷的特点 卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷 特点: 数据卷可在容器之间共享或重用数据卷中的更改可以直接生效数据卷中的更改不会包含在镜像的更新中数据卷的生命周期一直持续到没有容器使用它为止 ...

fei1368293640的博客 1864

YOLOv10改进策略【注意力机制篇】| 2024 蒙特卡罗注意力(MCAttn)模块,提高小目标的关注度

本文记录的是基于蒙特卡罗注意力(MCAttn)模块的YOLOv10目标检测改进方法研究。利用提高的跨尺度特征提取能力,使模型能够更好地传递和融合提取的多尺度特征,提高对小目标的关注度。Exploiting Scale-Variant Attention for Segmenting Small Medical Objects使用一种基于随机采样的池化操作来生成尺度无关的注意力图。它从三个不同尺度(3×33×33×3、2×22×22×2和1×11×11×1,即池化张量)中随机选择一个1×11×11×1注意力图

Limiiiing的博客 2186

Docker容器学习笔记二

Docker容器学习笔记二(狂神说Java) 狂神说B站视频:https://www.bilibili.com/video/BV1og4y1q7M4?p=21 Docker容器学习笔记一(狂神说Java):https://blog.youkuaiyun.com/qq_41822345/article/details/107123094 文章目录Docker容器学习笔记二(狂神说Java)六、容器数据卷1.什么是容器卷?2.使用数据卷3.实战:安装MySQL4.具名和匿名挂载5.初识Dockerfile6.数据卷容器七、

追求幸福,探索未知的博客 7224

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

docker之基础学习二

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

weixin_44868572的博客 1005

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Docker学习——②

docker是什么?docker架构,docker生态,docker安装

冯同学的博客 867

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Docker学习 二

参考: https://www.cnblogs.com/me115/p/5539047.html https://docker_practice.gitee.io/image/pull.html 说明: Docker 不是虚拟机,容器中的应用都应该以前台执行,而不是像虚拟机、物理机里面那样,用systemd去启动后台服务,容器内没有后台服务的概念。像systemctl命令,...

做一只强悍的蜜獾 203

docker深入学习二

dicker:数据管理 数据管理机制 docker使用union file system来管理数据,docker构建image和container也是采用了同样的技术。 image层次 iamge由多个层次构成,每个层次包含dockerfile的一条指令,除了最后一层外,其他层次都是只读的。 FROM ubuntu:18.04 COPY . /app RUN make /app CMD ...

weixin_30594001的博客 125

二、Docker学习之register

主要作用 托管镜像,包含镜像的层次结构和元数据 分类 Sponsor Registry:第三方的registry,供客户和Docker社区使用 Mirror Registry:第三方的registry,只让客户使用 Vendor Registry:由发布Docker镜像的供应商提供的registry Private Registry:通过设有防火墙和额外的安全层的私有registry 安装私有registry yum info docker-registry #查看信息 yum install doc

欲与鱼 2156

Docker学习二: Docker命令

文章目录三、Docker命令3.1版本命令3.2 docker 系统信息 包括镜像和容器数量3.3 帮助3.4 镜像命令3.4.1 docker images 查看本地主机的所有镜像3.4.2.docker search 搜索镜像3.4.3.docker pull 镜像名[:tag] 下载镜像3.4.4.docker rmi 删除镜像3.5 容器命令3.5.1如拉取一个centos容器3.5.2运行容器3.5.3退出容器3.5.4 列出运行过的容器3.5.5 删除容器3.5.6 启动和停止容器4其他常用命令

huiguo_的博客 800

【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学习(一)在centos7上安装docker 列出所有docker镜像 docker images 拉取镜像 docker pull 镜像名 我这里一Tomact为例 首先在Docker Hub上查找tomcat镜像 搜索tomcat选择收藏和拉取最多的那个,一般就是第一个,然后点击进去通过命令进行拉取 拉取镜像,默认tag: latest最新版本 等待下载完成后,...

weixin_30596735的博客 91

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

Docker 学习二

一、知识点: 1) docker commit 使用镜像启动容器,在该容器基础上修改;另存为另一个镜像。 #docker run -itd centos bash #docker ps #docker exec -it IDs bash (修改 ,增删改数据、安装软件、修改配置文件等) #docker commit IDs name:label #docker i...

尘埃落定 287

Docker学习(二)

1.docker建立私有仓库 docker run -d --name reg -p 5000:5000 registry 2.查询私有仓库的镜像 curl http://192.168.26.128:5000/v2/_catalog (1).配置加速器 在etc/docker下新建daemon.json { "registry-mirrors":["ht...

b422761838的专栏 163

Docker 学习总结二

1.配置插件 <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.4.13</version> <configuration&gt.

慕容的博客 163
上一篇: docker学习(一)
下一篇: docker学习(三)
JackRenEngineer
博客等级 码龄10年 37粉丝 120原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值