本文的分享主要围绕以下三个部分:为什么需要 Pod;Pod 的实现机制;详解容器设计模式。一、为什么需要 Pod容器的基本概念现在来看第一个问题:为什么需要 Pod?我们知道 Pod 是 Kubernetes 项目里面一个非常重要的概念,也是非常重要的一个原子调度单位,但是为什么我们会需要这样一个概念呢?我们在使用容器 Docker 的时候,也没有这个说法。其实如果要理解 Pod,我们首先要理解容            
                
         
            
            
            
            本系列docker学习都是在centos7下学习的。   
    
 1.容器放主机/主机访问容器   
      启动一个已经配置好JDK、tomcat的镜像,命名为tomcat01。   
         
    使用route -n查看主机的路由,ifconfig查看主机的ip。   
 &nbs            
                
         
            
            
            
            Podman容器快速入门什么是Podman?Podman与Docker的主要区别是什么?podman 的使用与 docker 有什么区别?podman的常用命令容器相关命令镜像操作相关命令部署相关命令Podman加速器使用Podman运行一个容器列出运行的容器检查正在运行的容器查看一个运行中容器的日志查看一个运行容器中的进程资源使用情况停止一个运行中的容器删除一个容器上传镜像配置别名用户操作安装            
                
         
            
            
            
            容器网络其实并不难 使用容器总是感觉像使用魔法一样。对于那些理解底层原理的人来说容器很好用,但是对于不理解的人来说就是个噩梦。很幸运的是,我们已经研究容器技术很久了,甚至成功揭秘容器只是隔离并受限的Linux进程,运行容器并不需要镜像,以及另一个方面,构建镜像需要运行一些容器。现在是时候解决容器网络问题了。或者更准确地说,单主机容器网络问题。本文会回答这些问题:如何虚拟化网络资源,让容器认为自己拥            
                
         
            
            
            
            在Kubernetes(K8S)集群中,不同主机上的Docker容器之间通信是非常常见的需求。在这篇文章中,我将为你解释如何实现不同主机Docker容器之间的通讯,并提供代码示例来帮助你实现这一目标。
### 步骤概览
下面是实现不同主机Docker容器之间通讯的一般步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 步骤一 | 创建一个Kubernetes集群 |
| 步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 10:44:10
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参考地址 官方地址 什么是 Docker? Docker 是一个开源的应用容器引擎,属于 Linux 容器的一种封装,Docker 提供简单易用的容器使用接口,让开发者可以打包            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-28 23:13:29
                            
                                455阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Podman 是一种无守护进程的容器引擎,旨在使用开放容器倡议 (OCI) 容器和容器映像轻松查找、运行、构建、共享和部署应用程序。Podman 提供了与 Docker 开源引擎相同的命令行界面,大多数用户可以简单地将 Docker 别名为 Podman(别名 docker=podman),没有任何问题。与其他常见的容器引擎(Docker、CRI-O、containerd)类似,Podm            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-20 09:28:52
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            pod分类        自主式pod        控制器管理的podPod是kubernetes中最小的调度单位,可以把他理解成在集群上运行的进程。Pod里面可以运行单个容器或者运行多个需要协同工作的容器。Pod运行在一个Worker Node中,这个Wo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-07 19:08:37
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            域名一个正常的域名,比如我们去阿里云注册一个域名格式是xxx.xxx的,我注册的是luluoluo.xyz,前边的可以自定义如luluoluo,但最后的顶级域名如xyz是只能选不能自定义的,有.com、.cn、.store、.xyz等等,只不过价格不一样。子域名买了一个域名后,就可以自己设置无数的子域名,然后解析就可以使用了。比如腾讯的域名qq.com,就可以自己定义域名mail.qq.com,w            
                
         
            
            
            
             目录前置测试背景介绍dockerfile配置镜像验证navicat连接数据库执行select now();解决方式springboot数据库配置解决背景解决方案springboot启动命令解决背景解决方案mysql的conf定制时区 前置测试背景介绍google的RDS数据库,默认数据库时区UTC的,连上去执行select now()会少8小时 google云服务器打印date正常,但是dock            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 08:47:31
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            容器之间可通过 IP,Docker DNS Server 或 joined 容器三种方式通信。IP 通信
两个容器要能通信,必须要有属于同一个网络的网卡。满足这个条件后,容器就可以通过 IP 交互了。具体做法是在容器创建时通过 --network 指定相应的网络,或者通过 docker network connect 将现有容器加入到指定网络。Docker DNS Server
通过 IP 访问容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 17:26:03
                            
                                304阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            容器之间的通信docker容器之间是互相隔离的,这是容器设计的初衷,造            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-19 17:33:04
                            
                                633阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、传统方式上进行百万导出根据前面我们的方式解决百万导出,那么就要做百万次循环//1.构造数据,假设有百万数据
List<User> list = userService.findByReport(companyId,month+"%");
//2.创建工作簿
XSSFWorkbook workbook = new XSSFWorkbook();
//3.构造sheet
Sheet s            
                
         
            
            
            
            我前面一篇博客讲了自定义窗体设计器,其实功能太简单,主要想阐述的是底层原理(虽然我不保证VS IDE设计器确实是那样去实现的)。编程讲究的是刨根问底,刨到祖坟最好,这篇或者可能以后几篇博客我想说一下VS IDE中的窗体设计器,虽说不能面面俱到,但也能让大家知道个大概。初学者可能阅读起来有些困难。其实回头一看,我之前的好几篇博客倒是跟窗体设计器有些关系,当时写的时候也没有想到说为了照顾以后要说的内容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 20:43:56
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            容器(LXC,Linux Container) 什么是 Linux 容器(LXC)?一文带你快速了解容器技术 - 红帽 1. 为什么要使用容器 假设您在开发一个应用。 您使用的是一台笔记本电脑,且您的开发环境具有特定的配置,您正在开发的应用不止依赖于您当前的配置,还需要某些特定的库、依赖项和文件。 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-31 10:44:00
                            
                                287阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            podman容器自启动创建一个容器使用generate创建自启动服务格式创建kube格式的自启动文件创建systemd格式的自启动文件!!!设置容器开机自启,且每次启动都删除旧容器启动新容器将service文件放到/etc/systemd/system/目录下刷新systemd配置文件重新给容器自启动service文件的SELinux标记systemctl设置容器service文件自启动重启测试容器是否自启动podman的版本要在1.9.3以上才支持容器自启动podman容器自启动需要被systemd接            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-04 09:59:39
                            
                                3288阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            podman的产生及应用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-07 13:30:34
                            
                                399阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mount命令详解功能:加载指定的文件系统。 语法:mount [-afFhnrvVw] [-L<标签>] [-o<选项>] [-t<文件系统类型>] [设备名] [加载点] 用法说明:mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。mount加载设备的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-07 20:08:49
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            由于之前使用脚本安装protobuf,不知为什么不能使用protoc编译proto文件,因此自己重装了一下,与原来的装到了不同的路径下,测试新装的可以用,没有看是否影响到了原来的环境,今天发现不能用,于是各种查原因,结果使因为protoc的问题。准备卸载protoc,使用apt-get remove libprotobuf-dev始终不行,最后对原先的脚本安装的环境也各种卸载安装都不行。后来查到r            
                
         
            
            
            
            最近学习SOCKET编程 , 在主机和虚拟机间实验了简单的远控(强制关机、取消关机、截图)。 整体思路 : 很简单,就是建立C/S两端 , 通过TCP连接传输指令和图片信息 , 模拟远程控制的效果 , 此处未涉及过防火墙等知识 , 只是简单的模拟TCP 原理 , 大牛请无视~实验环境  : 主机 (WIN 10) 虚拟机(WIN7)步骤一 : 配置局域网 , 虚拟网卡VMnet0更改IP\子网掩码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 13:50:55
                            
                                118阅读
                            
                                                                             
                 
                
                                
                    