当前位置: 首页 > 网络应用技术

[前部部署附录I]

时间:2023-03-08 23:32:39 网络应用技术

  大家好,我是Shanyue,这是我最近的新专栏:前端部署系列。包括Docker,CICD和其他内容,大纲图标如下:

  示例代码是开源的,放置在GitHub中,以演示如何部署实际项目并在线上。

  正面部署系列正在更新:16/18

  在更大程度上使应用程序部署更轻,移植,可扩展和更好的环境隔离,以避免生产环境不一致和测试环境的巨大尴尬。

  由于轻量移植的特征,它也极大地促进了这一发展。

  架构图如下

  从数字可以看出几个组件

  在本地安装Docker/Docker-Compose。通过Docker Desktop下载Docker后,双击安装。

  如果是个人服务器和CentOS,则可以参考Docker的安装。

  一些内核特性可能在底部,并且。

  使用隔离环境,它包括以下

  也称为限制资源配额,例如,容器只能使用内存

  这是一个分层,轻巧且高性能的文件系统,支持文件系统作为叠加层的修改。镜像和容器是分层存储,可用的存储引擎等。

  有关分层存储的详细内容,您可以查看官方文档Docker:关于存储驱动程序

  镜像是用于创建容器的配置文件,可以将容器视为最小的操作系统。

  镜子和容器使用分层存储。共享图像作为仅读取层的图像,并且容器在镜子顶部附加了一层写作,从而最大程度地减少了空间浪费。有关详细信息,请参阅下图。

  在大多数情况下,我们不需要自己构建图像。我们可以在官方镜子仓库中拉镜子

  您可以简单地使用命令拉镜像。拉动图像后,可以使用查看图像信息

  但是,并非所有镜子都可以在镜子仓库中找到。此外,我们还需要为自己的业务应用构建镜像图像。

  使用构造镜来使用当前目录来构建镜子。至于配置,请参阅下一部分。

  指定标签

  镜子的构造成功后,您可以将其推到镜子仓库

  使用和部署自己的应用程序时,通常需要构建镜像。用作配置文件来构建镜像,只需查看构建的应用程序

  基于旧镜子,格式如下

  将目录或URL地址文件添加到图像的文件系统

  由于文件系统,执行命令,它将在当前图像的顶部添加一个新图层。

  如何启动指定的容器

  仅允许一个CMD

  镜子和容器之间的关系类似于代码和过程之间的关系。

  基于镜像创建最简单的容器:启动最简单的HTTP服务

  使用它来启动容器并检查容器启动状态

  在:

  目前,主机中提供的测试容器提供的服务是否正常

  如果您想进入容器环境怎么办?使用命令

  列出所有容器

  查看容器端口映射

  查看集装箱资源职业

  原始:https://juejin.cn/post/7103903128700846088

猜你喜欢