草庐IT

boot2docker

全部标签

spring boot3整合mybatis-plus

添加依赖com.baomidoumybatis-plus-boot-starter3.5.3.2org.mybatismybatis-springorg.mybatismybatis-spring3.0.3mysqlmysql-connector-java8.0.32-->com.mysqlmysql-connector-jorg.projectlomboklombok配置属性信息spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverusername:XXXpassword:XXXurl:jdbc:mysql://localho

docker 镜像仓库实战

“面对脆弱的玩笑”     悉知Docker镜像仓库的命令后,我们总得将这些命令使用起来,在实践中深刻理解执行这些命令的实际效果。综合实战1:搭建一个Nginx服务    至于Nginx是什么,我想在这一篇中已经有过讲解:Nignx服务,也并非本篇要详解的。以往部署Nginx服务都是在宿主机上,后台运行的。现在,我们的需求是在Docker容器中,运行Nginx服务。拉取Nginx镜像:    我们首先打开dockerhub网站,从这个最大的镜像仓库中,随意找一个Nginx版本。我们也可以在官网得到拉取Nginx镜像的命令。    执行命令,拉取镜像:    除了使用镜像名称:tag拉取镜像外,

java - Spring Boot 忽略 logback-spring.xml

我有2个使用Logback的SpringBoot(1.4.1-RELEASE)控制台应用程序。这两个配置文件或多或少相同,位于我的/src/main/resources文件夹中,名为logback-spring.xml。这两个项目都在它们的pom.xml中包含maven依赖项spring-boot-starter-logging并获取logback版本1.1.7。两个poms中定义的SpringBoot配置:4.0.0org.springframework.bootspring-boot-starter-parent1.4.1.RELEASEd.m.v.app-amy-app-a1.0

如何清理Docker占用的磁盘空间?

在Docker中,随着时间的推移,占用的磁盘空间可能会不断增加。为了保持系统的稳定性和性能,定期清理Docker占用的磁盘空间非常重要。下面将介绍一些清理Docker磁盘空间的方法。一、清理无用的容器有时候,我们可能会运行一些临时的容器,用完之后没有及时删除,这些容器会占用磁盘空间。要清理这些无用的容器,可以执行以下命令:dockerrm$(dockerps-a-q)这个命令会删除所有停止的容器。如果你只想删除运行中的容器,可以使用以下命令:dockerrm$(dockerps-q)二、清理无用的镜像有时候,我们可能会下载一些镜像,但后来发现不再需要,这些镜像会占用磁盘空间。要清理这些无用的镜

Docker数据集与自定义镜像:构建高效容器的关键要素

目录博客前言一.数据卷1.数据卷介绍2.实战宿主机和容器共享目录 容器和容器之间共享目录二.自定义镜像1.自定义镜像介绍2.实战2.1自定义centos,具备vim及ifconfig作用构建镜像通过镜像运行一个容器进行测试2.2自定义tomact(文件为相对目录)构建镜像 运行容器博客前言在当今的软件开发和运维领域,容器化技术已经成为了一种趋势。Docker作为其中的佼佼者,以其轻量级、可移植性和易于管理的特性,赢得了广大开发者和运维人员的青睐。在Docker的世界里,数据集和自定义镜像是两个核心概念,它们对于构建高效、稳定的容器化应用起着至关重要的作用。本博客将带你深入探索Docker数据集

ubuntu操作系统的docker更换存储目录

前言要将Docker的存储目录更改为/home/docker,你需要进行以下步骤:目录前言1、停止Docker服务2、创建新的存储目录3、编辑Docker配置文件4、启动Docker服务5、验证更改1、停止Docker服务首先停止Docker守护进程,可以使用以下命令:sudosystemctlstopdocker备份现有的Docker数据:在进行目录更改之前,建议你备份当前Docker的数据,以防止意外数据丢失。2、创建新的存储目录使用以下命令在/home目录下创建一个名为docker的新目录:sudomkdir/home/docker3、编辑Docker配置文件修改Docker的启动配置文

Docker-基础

Docker⛅虚拟化&容器化🌠为什么要虚拟化&容器化⛅虚拟化实现方式🌠应用程序执行环境分层🌠虚拟化常见类别☃️虚拟机☃️容器☃️JVM之类的虚拟机🌠常见虚拟化实现☃️主机虚拟化(虚拟机)实现☃️容器虚拟化实现⛅虚拟化&容器化物理机:实际的服务器或者计算机相对于虚拟机而言的对实体计算机的称呼.物理机提供给虚拟机以硬件环境,有时也称为"寄主"或"宿主"虚拟化:是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率容器化:容器化是一种虚拟化技术,又称操

AIGC 实战:如何使用 Docker 在 Ollama 上离线运行大模型(LLM)

Ollama简介Ollama是一个开源平台,用于管理和运行各种大型语言模型(LLM),例如Llama2、Mistral和Tinyllama。它提供命令行界面(CLI)用于安装、模型管理和交互。您可以使用Ollama根据您的需求下载、加载和运行不同的LLM模型。Docker简介Docker是一个容器化平台,它将应用程序及其依赖项打包成一个可移植的单元,称为容器。容器与主机系统隔离,确保运行应用程序时环境一致且可预测。这使得Docker非常适合在不同环境中部署和运行软件。使用Ollama和Docker运行LLM模型有两种主要方法可以使用Ollama和Docker运行LLM模型:1.使用Ollama

java - spring boot rabbitmq MappingJackson2MessageConverter 自定义对象转换

我正在尝试创建一个简单的springboot应用程序,其中springboot将消息“生成”到rabbitmq交换/队列,另一个示例springboot应用程序“使用”这些消息。所以我有两个应用程序(如果你愿意,也可以是微服务)。1)“生产者”微服务2)“消费者”微服务“生产者”有2个域对象。Foo和Bar应转换为json并发送到rabbitmq。“消费者”应该接收json消息并将其分别转换为域Foo和Bar。出于某种原因,我无法完成这个简单的任务。这方面的例子不多。对于消息转换器,我想使用org.springframework.messaging.converter.MappingJ

java - 如何将 spring-boot 作为客户端应用程序运行?

我在单个应用程序中有2个主要入口点。第一个main启动服务器,映射Controller并启动一些工作线程。这些工作人员从云队列接收消息。如果负载增加,我希望能够添加额外的工作人员来完成我的工作。所以我在我的应用程序中有一个secondMain入口点,我希望能够在spring-boot(作为客户端应用程序)中启动而不启动默认服务器,以便以避免端口冲突(显然这会导致失败)。我如何实现这一目标? 最佳答案 使用server和client配置文件从命令行启动要使用具有2个不同配置文件的相同jar和相同入口点,您应该在运行时简单地提供Spri