logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker实用篇

1.初识Docker1.1.什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题1.1.1.应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异例如一个

文章图片
#docker#容器#分布式 +1
KubeKey 安装 K8s

从 2.1.0 版本开始,KubeSphere解耦了一些核心功能组件。这些组件设计成了可插拔式,您可以在安装之前或之后启用它们。如果您不启用它们,KubeSphere会默认以最小化进行安装部署。不同的可插拔组件部署在不同的命名空间中。您可以根据需求启用任意组件。强烈建议您安装这些可插拔组件来深度体验KubeSphere提供的全栈特性和功能。

文章图片
#kubernetes#容器#云原生
解决Docker容器没有yum命令

有时候在docker容器里面不仅没有你期望的那些常用的命令,甚至没有yum命令让你去安装那些常用的命令。无yum原因一些docker容器内是没有这些应用的,需要我们自己安装的这个容器的系统很可能不是Centos系而是Ubuntu或者其他操作系统,你可以通过命令查看是否是乌班图系统系统类别Linux系统主要有2种分类,常见的有RedHatDebianRedHat系列:Redhat、Centos、Fe

文章图片
#docker#linux#ubuntu
Docker查看正在运行的容器目录

在Docker中,一个很重要的概念就是GraphDriver,它主要用于管理和维护镜像,包括把镜像从仓库下载下来,到运行时把镜像挂载起来可以被容器访问等,都是GraphDriver去完成的。可以看到宝塔的面板可以直接查看和从操作容器、Compose 、Compose 模板、镜像、网络、存储卷、仓库等,但是本文主要说说在管理容器的面板有一个操作。这个目录其实就是Docker容器挂载点,找到容器的挂载

文章图片
#docker#rabbitmq#容器
彻底删除VsCode配置和安装过的插件与缓存

当你准备对VSCode)进行重新安装时,可能遇到一个常见问题:重新安装后,新的安装似乎仍然保留了旧的配置信息,这可能会导致一些麻烦。这种情况通常是由于卸载不彻底所致,留下了旧的配置文件,而这些残留的文件可能会影响新安装的正常运行。控制面板卸载:进入系统的控制面板,找到并选择“程序和功能”。在列表中找到 Visual Studio Code,并进行卸载。使用VSCode自带的卸载程序:如果你已经删除

文章图片
#vscode#缓存#ide
Plus 框架分页合理化问题

`RuoYi-Vue-Plus`框架默认的`Mybatis Plus`分页拦截器配置是打开了分页合理化,这样会导致溢出的分页数据本来应该返回空数据,打开之后而会永远返回默认的前10条数据。

文章图片
#java#mybatis#sql +1
扩展RuoYi-Vue-Plus的BaseEntity

本文讲的扩展的BaseEntity主要让Entity基类继承的Model抽象类说的其实就是的模式,如果不了解该模式的话,可以参考我之前写的文章,里面讲解了该模式下的各种CRUDMyBatis-Plus入门之ActiveRecord模式简单来说模式是一种数据访问模式,它将数据库表映射为一个类,使得通过这个类可以直接进行数据库的CRUD操作,而无需写SQL语句。

文章图片
#vue.js#前端#javascript +1
永久解决MySQL时区问题:Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon

前言连接MySQL的时候动不动就提示个Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon,一般就是MySQL时区没设置,接下来教大家3种解决方法。方法一:1.检查MySQL设置时区:Win+R打开运行输入cmd然后确定,打开cmd窗口连接数据库,输入mysql -hlocalhost -uroot

#mysql#数据库#intellij idea
到底了