草庐IT

Boot2Docker

全部标签

vscode连接docker报错:The remote host may not meet VS Code Server‘s prerequisites for glibc and libstdc+

1.环境介绍:1)docker系统境:ubuntu18.04;2)vscode:1.86版本2.连接方式:ssh连接3.报错:TheremotehostmaynotmeetVSCodeServer‘sprerequisitesforglibcandlibstdc+4.分析:vscode的升级到1.86版本之后,其对于ubuntu中 glibc和libstdc+版本需求更高,容易出现连接不上的问题,其在vscode界面会提示:TheremotehostmaynotmeetVSCodeServer‘sprerequisitesforglibcandlibstdc+5.解决:1)重新下载vscode

docker搭建jenkins

1,安装jdk环境此处略2,确保安装好了docker,使用docker安装jenkinsdockersearchjenkins#查看jenkins版本命令dockerpulljenkins/jenkins:lts#拉取最新版本的Jenkins镜像mkdir/home/jenkins#创建Jenkins工作目录chown-R1000:1000/home/jenkins#给该目录赋予权限dockerrun-itd-p9090:8080-p50000:50000--namejenkins--privileged=true-v/home/jenkins:/var/jenkins_homejenkins

java - maven 存储库中不存在 Spring Boot quickstart?

在这里查看SpringBoot:http://projects.spring.io/spring-boot/#quick-start看来“快速入门”说要包括:org.springframework.bootspring-boot-starter-parent1.0.1.RELEASEorg.springframework.bootspring-boot-starter-web以下是我当前的存储库:spring-milestoneshttp://repo.spring.io/milestonetruespring-milestoneshttp://repo.spring.io/miles

JAVA使用selenium实现后台浏览器截图(含代码+docker打包)

最近接到一个特殊需求,需要每天定时截图某网站首页,保存备查,因此使用JAVA实现了后台截图。下面是完整的方法。技术方案JAVA实现浏览器截图,浏览器选用的是chrome,使用selenium-java依赖。selenium可以帮助我们调用浏览器,完成想要的功能。由于是后台截图,不需要显示界面,chrome也支持不显示界面的调用。selenium使用的是较新的版本4.18.1(截止2024-3-8)。java版本为21(应该是11以及后,或者8也可以)使用了hutool工具包。前置准备首先,我们在windows上开发,需要下载最新的chrome浏览器和他对应的driver,下载地址为:https

使用Java自带的VisualVM监控远程服务器部署在Docker容器中的Java项目并使用Mat在线工具排查服务器内存泄露或内存溢出的原因

事情是这样的,我们项目最近应业主的要求迁移到了新的服务器,起初一切正常,部署、上线、测试都没有问题,项目大概运行了一周的工作日时间都没出现问题,直到周六那天,项目经理打电话过来说服务器崩了,图片上传不了,验证码加载不出来等各种问题。。。然后火速连到服务器dockerstats--no-stream查看了一下Docker命令中用来显示容器资源利用情况,发现这个Java服务一直在持续的上涨到15G左右(正常也就几百兆),以至于涨到服务器挂掉了。。。额,我初步怀疑是定时任务太多的问题。于是我马上咨询单位里经验比较丰富的大佬,让我去监控一下程序的进程,内存使用等情况。如果临时使用的话,就让我临时处理的

10.docker exec -it /bin/bash报错解决、sh与bash区别

报错进入容器时,报如下错误dockeruser@dell-PowerEdge-R740:~$dockerexec-itdaf2/bin/bashOCIruntimeexecfailed:execfailed:unabletostartcontainerprocess:exec:"/bin/bash":stat/bin/bash:nosuchfileordirectory:unknown解决将bin/bash换成bin/shdockeruser@dell-PowerEdge-R740:~$dockerexec-itdaf2/bin/sh分析制作镜像时使用了精简版,只装了sh命令,未安装bash。

portainer管理远程docker和docker-swarm集群

使用前请先安装docker和docker-compose,同时完成docker-swarm集群初始化一、portainer-ce部署部署portainer-ce实时管理本机docker,使用docker-compose一键拉起docker-compose.ymlversion:'3'services:portainer:container_name:portainer#image:portainer/portainerimage:6053537/portainer-ce#image:portainer/portainer-cecommand:-Hunix:///var/run/docker.s

java - Spring Boot 忽略@JsonDeserialize 和@JsonSerialize

我有一个带有RESTful端点的SpringBoot应用程序,我想为joda-time添加自定义序列化程序。但我无法让应用程序默认Jacksonserailzier识别我的自定义序列。我使用@RepositoryRestResource创建了RESTFul端点@RepositoryRestResource(collectionResourceRel="x",path="x")publicinterfaceXRepositoryextendsPagingAndSortingRepository{}然后我有一个GET调用来返回所有对象X:http://localhost:8181/x这是我

java - 如何在 spring boot 测试(集成测试)期间查看自动配置日志输出

我正在尝试在测试期间调试springboot应用程序,尤其是查看日志输出。我不确定如何在测试期间获得与我在运行应用程序时获得的相同的自动配置日志输出。我试过了(来自src/main/resources/application-test.properties):logging.level.org.springframework.boot.autoconfigure.test=DEBUG和logging.level.org.springframework.boot.autoconfigure=DEBUG顺便说一句,我使用具有以下配置的log4j(来自src/main/resources/l

java - 使用 Spring Boot 1.3.2(没有 spring-cloud-security)和 @EnableOAuth2Sso 配置 AuthenticationSuccessHandler

我们有一个SpringBoot1.3.2/Webflow网络应用程序,我们正在将其转换为使用SSO。我已按照“将OAuth2应用程序从SpringBoot1.2迁移到1.3”博客中的步骤进行操作,并将应用程序移交给我们的Auth服务器进行身份验证,并让Web应用程序使用token正确填充其安全上下文。唯一不起作用的部分是我们拥有的自定义身份验证成功处理程序,它在用户继续访问其登录页面之前在用户session中配置了一些位。目前在我们的安全配置中配置如下,它扩展了WebSecurityConfigurerAdapter@Overrideprotectedvoidconfigure(Htt