docker swarm service 的 container 如何获取自己 task 的信息 背景 Docker swarm 启动 service 的时候,如果设置了 --replicas 大于 1,那么一个 service 会有多个 container 实例,在每个 container 对应一
Springboot多模块,多环境,docker分层镜像打包的最佳实践 docker镜像为什么要分层打包?以我自己的实际经验,springboot打fat包,然后以 openjdk:21 构建成镜像,镜像大小差不多得5-600mb起步。即使除去openjdk:21的基础层,光应用的jar包就有100
Netty报错Too many open files解决方案 使用netty做了一个TCP/IP的通讯服务,我们作为TCP的服务端接收客户端发送的请求,项目部署在Linux环境下运行。但是运行一段时间,服务就崩了,报错内容如上:java.io.IOException: 打开的文件过多 或 java.
不启动容器的情况下查看docker镜像文件 在不启动的情况下创建容器 例如: docker create --name my-container my-image:latest 导出容器的文件系统 解压之后即可查看 docker export my-container > my-container.
Docker registry仓库历史镜像批量清理 清除原理 Docker registry提供有restful api进行镜像管理,参考官方文档: https://docs.docker.com/registry/spec/api/ Docker存储使用的aufs文件系统分层存储结构,将容器文件以
清理 docker 占用磁盘过大问题 清理方案 1. 由于是根磁盘所以第一件事情是清理磁盘的其它文件,比如日志,不要的文件 find / -size +1G -type file 通过这个命令找打文件大 且多的不要文件,然后一一删除掉。 2. 在第一步清理之后开始清理docker 日志文件 echo
Reposilite--Maven结合最佳实践 前言: 上一期讲解了如何使用docker-compse安装reposilite,本章将讲解Reposilite--Maven结合最佳实践。 配置开发人员(dev),持续集成(devOps)账号: 在reposilite中配置开发人员账号dev,用于拉取
Reposilite--Maven轻量级的私有仓库 前言: 目前maven的私有仓库有几个: https://archiva.apache.org/ https://github.com/apache/archiva
docker制作自定义版本的jdk镜像 1、下载jdk版本,这里以jdk17.0.9为例 Java Downloads | Oracle 2、创建Dockerfile文件