摘要: 文章内容有部分来源于 https://znunwm.top/archives/k8s-xiang-xi-jiao-cheng#5.-pod%E8%AF%A6%E8%A7%A3 学习的目标是适用yml配置文件,使我们要构建的点描述出来。 Kubernetes(简称 K8s)是一个开源的容器编排平台,旨 阅读全文
posted @ 2024-12-26 22:26 洛飞 阅读(6) 评论(0) 推荐(0) 编辑
摘要: docker-compose.yml和Kubernets(K8S)是两种不同的工具和技术,用于容器编排和管理,但他们有着显著的区别。以下是两者之间的主要区别: 1.简单性vs复杂性 Docker Compose:设计用于简化开发环境的设置,它允许用户通过一个YAML文件定义多个Docker容器的应用 阅读全文
posted @ 2024-12-26 10:52 洛飞 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 前期的准备 因为dockerHub上面的镜像来自外网,linux上面不好用vpn。后面就在mac上安装了docker,通过mac下载镜像,再docker save压缩上传到服务器上面。 搭建容器项目 创建zxadmin网络 因为nginx要使用容器名称标识php-fpm服务,所以要创建网络 dock 阅读全文
posted @ 2024-12-26 09:34 洛飞 阅读(6) 评论(0) 推荐(0) 编辑
摘要: docker-compose是Docker生态系统中的一个重要工具。它简化了多容器应用的配置和管理。通过docker-compose,你可以使用一个YAML(通常是docker-compose.yml)来定义和运行多个Docker容器组成的应用程序,其中定义了应用程序的所有服务、网络和卷,从而简化了 阅读全文
posted @ 2024-12-23 15:19 洛飞 阅读(21) 评论(0) 推荐(0) 编辑
摘要: YAML是一种人类可读的数据序列化标准,广泛用于配置文件和数据交换。它的设计目标是使文件易于阅读和编写,同时保持足够的表达力以满足大多数应用的需求,YAML文件通常以.yaml或.yml为扩展名。 YAML的特点 简洁性:YAML 使用缩进来表示层次结构,避免了 XML 和 JSON 中常见的大量括 阅读全文
posted @ 2024-12-21 22:04 洛飞 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Docker 网络是 Docker 容器之间以及容器与主机或其他网络资源之间通信的基础。 Docker网络基础 1.默认网络 当你启动一个容器是,如果没有特别指定网络,它会自动连接到Docker的默认桥接网络(bridge network)。 这个默认的桥接网络通常被称为bridge,它允许容器之间 阅读全文
posted @ 2024-12-21 13:28 洛飞 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 容器数据卷(Volumns)是Docker中用于管理持久化数据的一种机制。 他们提供一种在容器与主机之间或多个容器间共享和持久保存数据的方式,而不会受到容器生命周期的影响。 容器数据卷的基本概念 持久化数据:数据卷允许你将数据存储独立于容器的文件系统中,从而确保及时容器被删除或重新创建,数据仍然存在 阅读全文
posted @ 2024-12-20 14:33 洛飞 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 因为是第一次学,所以写的有点繁琐,后面熟悉了之后可以删除掉繁琐的内容,留下精简的内容。 Dockerfile 是一个文本文件,包含了一系列指令,这些指令定义了如何构建一个 Docker 镜像。以下是编写 Dockerfile 的详细指南,涵盖了从基础到高级的各个方面。 1、创建Dockerfile文 阅读全文
posted @ 2024-12-20 09:12 洛飞 阅读(291) 评论(0) 推荐(0) 编辑
摘要: sudo systemctl status docker 确认Docker守护进程是否正在运行 sudo systemctl start docker 启动docker引擎 sudo systemctl restart docker 重新启动docker引擎 docker pull [r:tag] 阅读全文
posted @ 2024-12-18 15:01 洛飞 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/qq_19342829/article/details/140870918?spm=1001.2014.3001.5502 阅读全文
posted @ 2024-12-17 21:21 洛飞 阅读(3) 评论(0) 推荐(0) 编辑