十分钟免费观看视频中国频频称为 Dockerfile

发布日期:2022-04-22 20:36    点击次数:194

 在这篇著述中,咱们将商酌 Docker 以及镶嵌式软件设备人员怎么使用它来改造他们的设备环境。

Docker 在镶嵌式软件设备中的使用

设备人员不错将 Docker 用于多种用途,但镶嵌式软件设备人员最感意思的有两个。

最初,设备人员不错使用他们的构建环境构建一个可移植的容器。这可确保每个设备人员都使用疏通的器具和设备环境。新设备人员不错通过为他们提供对源代码和用于构建 Docker 映像的联系 Docker 文献的考核权限,实在立即启动并运行。这不错缓解所关连于软件未构建、领有正确的库、旅途等的问题和磋磨。

其次,设备人员不错构建一个 DevOps 管道,诓骗他们的容器来自动化构建、测试、分析和部署。自动化 DevOps 是一个相配高大的主见,关于告捷使用它们的任何企业都相配有价值。大多数管道设备需要一些装置了构建和测试环境的杜撰机或容器。镶嵌式设备人员不错诓骗 Docker 创建这个环境,并使用 Jenkins 和 Gitlab 等器具来构建他们的 DevOps 系统。

Dockerfile 基础常识

Docker 容器由 Docker 文献构建,频频称为 Dockerfile,它是一个文本文献,包含构建 Docker 容器所需的统共号召。 举例,好多 Dockerfile 将以 FROM 号召启动,该号召指定构建 Dockerfile 的现存 docker 映像。有不同的选项,举例:

它使用最新的 Ubuntu 映像四肢基础,使用 gcc 的人可能会使用同样的东西:

FROM gcc:11.2.0

它使用特定版块的 gcc。(也不错使用 FROM gcc:latest)。

另一个常用号召是 WORKDIR。 这指定了可能出现的任何号召(如 RUN、CMD、ADD、COPY、ENTRYPOINT)的责任目次。

一个 Docker 文献将包含建设设备环境所需的尽可能多的号召。然则,文献本人并不是 Docker 容器。要使用容器,咱们需要先构建它。

 

构建 Docker 容器

一朝 Docker 文献包含构建映像所需的统共号召,就不错通过发出如下构建号召来构建映像:

 

## 构建docker映像 image:  docker build -t beningo/gcc-arm . 

 

在上述号召中,调用 docker 来构建现时目次中存在的 Dockerfile。 -t 是标签参数。 在这种情况下,我将新创建的图像标志为 beningo/gcc-arm。 举例,如若我运行号召:

 

docker images 

我应该会收到我创建的统共 Docker 映像的列表:

 

面向镶嵌式软件设备人员的 Docker 简介

 

标签匡助咱们识别映像。如您所见,我有一张我莫得标志的映像。了解映像是什么很有匡助。由于映像很容易达到 2 GB,因此如若有人不戒备,它们会很快占用无数硬盘空间!

运行 Docker 映像

构建 Docker 容器后,咱们要运行映像。 咱们不错使用 docker run 号召在映像中运行号召,也不错使用 -it 以交互形式与映像交互,玖玖性爱这将允许咱们通过结尾界面考核咱们正在运行的映像。运行 docker 映像的常用号召如下所示:

个人信息保护法共8章74条,在有关法律的基础上,进一步细化、完善个人信息保护应遵循的原则和个人信息处理规则。中国电子信息产业发展研究院网络安全所所长刘权对《经济参考报》记者表示,个人信息保护法为个人权益的保护构建了基本法律框架,也为相关个人信息处理者提供了具体的合规指引,标志着我国个人信息保护迈出了具有里程碑意义的一步,进一步完善了我国在数据领域的立法体系。

这种极端的观点一定程度反映了当下大数据行业的浮躁。《人类简史》里说到人类一直有想成为神的欲望,大数据的过度"神化"也能看到这种欲望的影子。冷静下来看,数据“大”有“大”的问题,数据“小”也有“小”的好处 。

今年11月1日起即将实施的《个人信息保护法》对“大数据杀熟”出重拳,明确规定“个人信息处理者利用个人信息进行自动化决策,应当保证决策的透明度和结果公平、公正,不得对个人在交易价格等交易条件上实行不合理的差别待遇”。

在分析工具上投入巨资的企业可能没有找到方法来确保其努力带来的实际业务价值。发生这种情况可能有多种原因。

具体来看,针对“大数据杀熟”,该法明确,个人信息处理者利用个人信息进行自动化决策,应当保证决策的透明度和结果公平、公正,不得对个人在交易价格等交易条件上实行不合理的差别待遇。

 

docker run –rm -it beningo/gcc-arm 

–rm 告诉 Docker 咱们要在退出卷时删除它。如若我想考核腹地目次中的源代码,我还不错使用如下号召:

 

docker run –rm -it -v “$(PWD):/home/app” beningo/gcc-arm 

如若我运行此号召然后导航到 /home/app 文献夹,咱们不错看到我不错考核我的代码存储库:

 

面向镶嵌式软件设备人员的 Docker 简介

 

然后我不错通过在结尾中输入 EXIT 来退出我的容器。 如若我不想退出,我不错络续构建我的源代码或奉行我的容器可能具有的任何其他功能。

论断

关于但愿简化构建环境和构建 DevOps 经由的镶嵌式团队来说十分钟免费观看视频中国,Docker 是一个灵验的器具,Docker 在主见上很肤浅,很容易上手。某些细节可能很毒手,但不错很容易地照拂它们,从而为镶嵌式设备人员提供更大的纯真性并匡助他们更矜重由。



上一篇:日韩精品一区二区三区中文巨头们靠着平台的操纵地位    下一篇:日韩精品一区二区三区中文但需要防卫灯光不要太亮