Docker原理及概念相关

Docker最核心的组件
  • image:镜像,构建容器,也可以通过Dockerfile文本描述镜像的内容。 (我们将应用程序运行所需的环境,打包为镜像文件)
  • Container:容器 (你的应用程序,就跑在容器中 )
  • 镜像仓库(dockerhub)(保存镜像文件,提供上传,下载镜像) 作用好比github
  • Dockerfile,将你部署项目的操作,写成一个部署脚本,这就是dockerfile,且该脚本还能够构建出镜像文件
docker镜像分层:
  • 分层:共享容器内的镜像是按变更分层存储的,顶层有一个合并视图,基础镜像可被共享
  • 联合文件系统:一种支持修改、按层提交、目录可挂载的文件系统
  • 可读写的容器层:镜像层之上创建容器可读写的容器层
Container:
容器是docker的核心概念,容器是一个或者一组应用,它的运行状态如下
  • docker利用容器运行应用程序
  • 容器是镜像的运行实例,可以被run、start、stop、rm
  • 每个容器都是相互隔离,保证平台安全
  • 容器可以看作是一个简易版Linux环境 (有root权限,进程,用户空间,网络)镜像是只读的,容器在启动的时候创建一层可写层。
Docker的生命周期:
Dockerfile主要组成部分:
基础镜像信息 FROM centos:6.8
制作镜像操作指令RUN yum insatll openssh-server -y
容器启动时执行指令 CMD["/bin/bash”]
dockerfile指令:
cmd和entrypoint区别:

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件测试系列:移动端安卓APP测试必备之ADB命令 (二)

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

HttpClient:HTTP GET请求的服务器响应输出

前言 在现代软件开发中,与网络通信相关的技术变得愈发重要。Java作为一种强大而灵活的编程语言,提供了丰富的工具和库,用于处理各种网络通信场景。本文将聚焦在Java中使用HttpClient库发送HTTP GET请求,并将服务器的响应数据进行…

键盘输入4个数,从小到大排序

题目 键盘输入4个整数&#xff0c;从小到大排序 思路 代码 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h>//键盘输入4个整数&#xff0c;从小到大排序 int main() {int n1, n2, n3, n4;scanf_s("%d %d %d %d", &n1, &n2, &n3, &n4);…

嵌入式Linux学习DAY21--目录io

对主函数传参&#xff1a; ./a.out 参数1&#xff08;指针数组&#xff09;&#xff0c;参数2....... 在代码中&#xff0c;要写成 int main(参数数量&#xff0c;const char *指针数组) lseek&#xff08;a,b,c&#xff09;: 功能&#xff1a;重新设定文件描述符的偏移量 参…

群晖如何给Audio Station添加歌词插件(内含QQ、酷我、酷狗、网易云等歌词插件)

文章目录 📖 介绍 📖🏡 环境 🏡📒 使用方法 📒📝 获取插件📝 添加插件📝 设置歌词📝 打开歌词⚓️ 相关链接 ⚓️📖 介绍 📖 本人将和大家分享如何给群晖的Audio Station套件添加歌词插件,从而让服务器上的歌曲可以自动的获取歌词 🏡 环境 🏡 本文

Java 基于 SpringBoot+Vue 的高校招生系统,附源码

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

SPSSAU【文本分析】|文本聚类

SPSSAU共提供两种文本聚类方式&#xff0c;分别是按词聚类和按行聚类。按词聚类是指将需要分析的关键词进行聚类分析&#xff0c;并且进行可视化展示&#xff0c;即针对关键词进行聚类&#xff0c;此处关键词可以自由选择。按行聚类分析是指针对以‘行’为单位进行聚类分析&…

如何结合《ISO 55001资产管理-管理系统要求》,提升资产管理绩效

在当今竞争激烈的商业环境中&#xff0c;有效的资产管理对于组织的成功至关重要。ISO 55001标准为组织提供了一个框架&#xff0c;帮助其建立和维护一个高效的资产管理系统&#xff0c;从而实现更好地管理资产并提升业绩的目标。本文将探讨如何结合ISO 55001标准&#xff0c;以…

msvcp140.dll丢失要怎么处理的一些解决方法,分享一些解决办法

在Windows操作系统中&#xff0c;有时候我们会遇到一些dll文件丢失或损坏的问题。其中一个常见的错误是"找不到msvcp140.dll"。这个错误会导致一些应用程序无法正常运行&#xff0c;给我们的电脑使用带来了很大的困扰。不用担心&#xff0c;今天我们就来说说由于找不…

TypeScript(二):TypeScript的细节

TypeScript语法细节 联合类型&#xff08;满足其中一个即可&#xff09; 可以使用多种运算符&#xff0c;从现有的类型中构建新类型 const number|string 123 可以是这些类型中的任何值但是使用的时候需要小心 let virable: number | string 123function getData(id: numb…

洗地机买什么牌子的好?性价比高的洗地机品牌

现在&#xff0c;洗地机已成为日常地面清洁的新宠&#xff0c;备受消费者青睐。其受欢迎程度不仅在于它巧妙地融合了吸尘、拖地、洗刷、除菌等多项高效清洁功能&#xff0c;还能自动完成清洁过程并确保自身清洁卫生&#xff0c;从而为我们带来了更为便捷的清洁体验&#xff0c;…

2024 ,Android 15 预览版来了

日前&#xff0c;Android 15 发布了 Preview 1 预览版&#xff0c;预览计划将从 2024 年 2 月持续到 Android 15 公开发布&#xff08;预计 10 月&#xff09;&#xff0c;3月是开发者预览版 2&#xff0c;4 月将推出 Beta 1&#xff0c;5 月将推出 Beta 2&#xff0c;6 月的 B…