<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_74068921的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_74068921</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_74068921]]></copyright><item><title><![CDATA[Docker--Docker网络原理]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/147431615</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/147431615</guid><author>m0_74068921</author><pubDate>Tue, 22 Apr 2025 22:18:44 +0800</pubDate><description><![CDATA[=虚拟网卡（Virtual Network Interface，简称vNIC） 是一种在软件层面模拟的网卡设备，不依赖于物理硬件，而是通过操作系统或虚拟化技术实现网络通信功能。==它允许计算机在虚拟环境中模拟物理网卡的行为，用于连接虚拟网络或与物理网络交互。]]></description><category></category></item><item><title><![CDATA[Docker--Docker镜像原理]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/147252706</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/147252706</guid><author>m0_74068921</author><pubDate>Tue, 15 Apr 2025 20:53:04 +0800</pubDate><description><![CDATA[通过遍历 l 目录我们会发现，整个 docker 的镜像的 diff 目录都被做了对应的软链接，或者说起了个短名称。-== 如果容器需要修改只读层中的文件，UnionFS会先在可写层中创建一个该文件的副本，然后对副本进行修改==。每一个 diff 是一个层级的内容，层级的关系是存放到了 lower 文件中，里面存放着父级的层级。的四个目录也都显示出来了，我们知道 docker 的默认目录是。该目录下，查找我们的nginx,看下文件的怎么存储的。是不存在的，当我们启动为容器的时候才是有有效的。]]></description><category></category></item><item><title><![CDATA[Docker--利用dockerfile搭建mysql主从集群和redis集群]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/147077108</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/147077108</guid><author>m0_74068921</author><pubDate>Sat, 12 Apr 2025 08:00:00 +0800</pubDate><description><![CDATA[它解决了单机 Redis 在存储容量、读写性能和容错能力上的限制，适用于大规模、高并发的应用场景。设置 MySQL 服务器的唯一 ID，主从复制中必须指定，且每个服务器的 ID 必须唯一。作用：将 MySQL 的数据存储在主机上，确保容器重启或删除后数据不会丢失。: root 指定 MySQL 的 root 用户密码为 root。:这一行指定了 Docker 镜像的基础镜像。是容器中 MySQL 默认的数据存储路径。语句：用于配置从库连接主库的相关信息。首先，我们要去官网，找到源码的下载链接。]]></description><category></category></item><item><title><![CDATA[Docker--Docker镜像制作的注意事项]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/147072436</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/147072436</guid><author>m0_74068921</author><pubDate>Tue, 08 Apr 2025 20:30:02 +0800</pubDate><description><![CDATA[会发现这次创建时间还是很多，这是因为demo.c的改变，影响了Dockerfile文件内容COPY demo.c . 后面全部内容，后面的内容都要进行重新创建；所以，安排好我们的执行语句顺序非常重要，将不常修改的语句放到前头，经常修改的语句放到后头；构建上下文越大，Docker 在构建镜像时需要传输和处理的数据就越多，导致构建时间变长。最终镜像只保留最后一个阶段的构建结果，从而大幅减小镜像体积，提升安全性和性能。文件是 Docker 构建镜像时的重要工具，用于指定在构建过程中应忽略的文件和目录。]]></description><category></category></item><item><title><![CDATA[Docker--Docker 镜像制作]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/145964675</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/145964675</guid><author>m0_74068921</author><pubDate>Sun, 02 Mar 2025 18:03:41 +0800</pubDate><description><![CDATA[在软件开发过程中，开发环境和生产环境的差异可能导致“在我的机器上可以运行”的问题。。不同操作系统、不同版本的软件库可能会导致应用程序运行异常。通过Docker镜像，可以将应用程序运行在完全一致的环境中，减少因环境差异带来的问题。Docker镜像包含了运行应用程序所需的一切，只需将镜像拉取到目标机器并运行容器即可。这大大简化了部署过程，尤其是对于微服务架构的应用程序，每个服务都可以打包为一个镜像，快速启动和扩展。]]></description><category></category></item><item><title><![CDATA[Docker--Docker Compose(容器编排）]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144871237</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144871237</guid><author>m0_74068921</author><pubDate>Thu, 02 Jan 2025 09:00:00 +0800</pubDate><description><![CDATA[WordPress 是一款个人博客系统，并逐步演化成一款内容管理系统软件，它是使用PHP 语言和 MySQL 数据库开发的，用户可以在支持 PHP 和 MySQL 数据库的服务器上使用自己的博客。设置镜像为nginx:1.23.4 ,环境变量为TEST，端口映射为8080，连接网络为mytestnet，映射卷为mynginxhome；可以看到，如果我们网络没有创建一个docker network，那么会自动配置一个默认的网络。此外，根据实际需求，您可以添加更多配置选项或自定义服务、网络和卷。]]></description><category></category></item><item><title><![CDATA[Docker--Docker Network（网络）]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144809302</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144809302</guid><author>m0_74068921</author><pubDate>Sun, 29 Dec 2024 20:59:29 +0800</pubDate><description><![CDATA[Docker的网络架构是一个复杂而强大的系统，它基于容器网络模型（Container Network Model，CNM）、Libnetwork以及一系列驱动来实现。查看网络的详情。]]></description><category></category></item><item><title><![CDATA[Docker--Docker Volume（存储卷）]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144552638</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144552638</guid><author>m0_74068921</author><pubDate>Thu, 19 Dec 2024 08:00:00 +0800</pubDate><description><![CDATA[Docker的存储卷是一种。这种绑定关系意味着，当在容器的这个目录下写入数据时，会同步到宿主机的这个目录中；同样，在宿主机的这个目录下写入数据也会同步到容器的这个目录下。]]></description><category></category></item><item><title><![CDATA[Docker--Docker Container（容器） 之容器实战]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144470382</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144470382</guid><author>m0_74068921</author><pubDate>Sun, 15 Dec 2024 08:00:00 +0800</pubDate><description><![CDATA[对docker容器的前两篇文章。]]></description><category></category></item><item><title><![CDATA[Docker--Docker Container(容器) 之 操作实例]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144376529</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144376529</guid><author>m0_74068921</author><pubDate>Wed, 11 Dec 2024 08:00:00 +0800</pubDate><description><![CDATA[容器的操作步骤其实很简单，。下面简单演示操作步骤。]]></description><category></category></item><item><title><![CDATA[Docker--Docker Container(容器）]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144327142</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144327142</guid><author>m0_74068921</author><pubDate>Sun, 08 Dec 2024 21:14:34 +0800</pubDate><description><![CDATA[简单的讲，。容器是一个轻量级、可移植的软件单元，它包含了运行应用程序所需的所有依赖项。这些容器是基于镜像创建的，而镜像则是静态的只读文件，包含了应用程序的代码、运行时环境、系统库等。容器在运行时会带有可写文件层，并且容器中的进程处于运行状态。]]></description><category></category></item><item><title><![CDATA[Docker --Docker Image的综合实战]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144173648</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144173648</guid><author>m0_74068921</author><pubDate>Fri, 06 Dec 2024 13:51:23 +0800</pubDate><description><![CDATA[如果我们push不同的标签镜像，那么它会发现一旦有相同的层出现过了，那么它会共享这一层，而我们后续修改这个镜像的话，也是从之前的已经建立的层的基础上去修改的，这样可以节省资源，提高效率.在镜像仓库时为54M，拉取之后是142M，说明拉取之前在镜像仓库是一个压缩的镜像，拉取之后会自动解压；再通过scp拷贝到另一台服务器中，推送到镜像仓库后，也是有压缩的;]]></description><category></category></item><item><title><![CDATA[Docker--Docker Image 实例操作]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144173509</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144173509</guid><author>m0_74068921</author><pubDate>Mon, 02 Dec 2024 10:16:27 +0800</pubDate><description><![CDATA[解析可以看出该文件记录着拉取镜像的信息。查看busybox的详情信息。]]></description><category></category></item><item><title><![CDATA[Docker--Docker Image（镜像）]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144096109</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144096109</guid><author>m0_74068921</author><pubDate>Sat, 30 Nov 2024 10:40:56 +0800</pubDate><description><![CDATA[Docker镜像（Docker Image）是Docker容器技术的核心组件之一，它包含了运行应用程序所需的所有依赖、库、代码、运行时环境以及配置文件等。简单来说，，它封装了应用程序及其运行环境，使得应用程序可以在任何支持Docker的平台上以相同的方式运行。]]></description><category></category></item><item><title><![CDATA[Docker--将镜像推送到阿里云仓库中]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/144014088</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/144014088</guid><author>m0_74068921</author><pubDate>Wed, 27 Nov 2024 10:00:07 +0800</pubDate><description><![CDATA[如果没有创建账号，需要注册，并设置docker login的账号密码。登录阿里云账号，直接在搜索框搜索。进入镜像仓库，有对应的操作指南。这是因为我们的仓库是公开的。]]></description><category></category></item><item><title><![CDATA[Docker--通过Docker容器创建一个Web服务器]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/143997814</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/143997814</guid><author>m0_74068921</author><pubDate>Mon, 25 Nov 2024 10:03:27 +0800</pubDate><description><![CDATA[Web服务器可以向浏览器等Web客户端提供文档，也可以放置网站文件以供全世界浏览，或放置数据文件以供全世界下载。Web服务器的主要功能是提供网上信息浏览服务，它使用HTTP（超文本传输协议）与客户机浏览器进行信息交流。Web服务器是一种被动程序，只有当Internet上运行其他计算机中的浏览器发出请求时，服务器才会响应。Web服务器不仅能够存储信息，还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。]]></description><category></category></item><item><title><![CDATA[Docker--命令docker run]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/143926592</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/143926592</guid><author>m0_74068921</author><pubDate>Fri, 22 Nov 2024 09:00:00 +0800</pubDate><description><![CDATA[nginx容器在后台运行，并且容器80端口映射到宿主机的8081端口上。，所以我们一般不适用-P，而使用参数-p来指定对应端口。由于是在前台运行，所以能通过exit进行退出;进入了centos容器，但没有一个终端界面；给出了伪终端界面，但输入指令没有反应；设置参数–rm,退出时，会自动删除容器。所以我们经常将这两个参数一起使用；通过端口映射运行一个nginx容器。表示为容器重新分配一个伪输入终端。可以看到映射端口为32768;创建一个新的容器并运行容器；]]></description><category></category></item><item><title><![CDATA[Docker--Docker Registry(镜像仓库）]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/143868721</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/143868721</guid><author>m0_74068921</author><pubDate>Tue, 19 Nov 2024 08:00:00 +0800</pubDate><description><![CDATA[镜像仓库（Docker Registry）是Docker生态系统中用于存储、管理和分发Docker镜像的关键组件。镜像仓库主要负责存储Docker镜像，这些镜像包含了应用程序及其相关的依赖项和配置，是构建和运行Docker容器的基础。除了存储功能外，镜像仓库还提供管理和分发镜像的能力，包括镜像的索引、搜索、登录认证等。]]></description><category></category></item><item><title><![CDATA[Docker: ubuntu系统下Docker的安装]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/143446933</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/143446933</guid><author>m0_74068921</author><pubDate>Fri, 15 Nov 2024 17:05:49 +0800</pubDate><description><![CDATA[操作系统版本CPU架构支持。]]></description><category></category></item><item><title><![CDATA[Docker--Docker是什么和对Docker的了解]]></title><link>https://blog.youkuaiyun.com/m0_74068921/article/details/143716277</link><guid>https://blog.youkuaiyun.com/m0_74068921/article/details/143716277</guid><author>m0_74068921</author><pubDate>Tue, 12 Nov 2024 16:47:35 +0800</pubDate><description><![CDATA[它本身不是容器，而是容器的易用工具。Docker通过，将代码、依赖项和运行环境打包成一个容器，并利用隔离机制来使得容器之间互相独立、互不影响。Docker是基于Go语言实现的一个开源项目，其源代码是公开的，社区中的开发者可以共同维护和贡献代码。Docker的主要组件包括Docker客户端、Docker服务端（也称为Docker daemon或守护进程）、Docker镜像和Docker容器等。]]></description><category></category></item></channel></rss>