2团日志

Redis的docker compose部署示例

1. 创建配置文件 创建redis.conf配置文件,添加aof以及rdb配置信息,具体如下: # 密码自行替换 requirepass aNrLBR840p6ymwTYmA tcp-backlog 511 appendonly yes appendfsync everysec save 90

2团 2团 Published on 2025-01-22

Ubuntu替换docker镜像并解决apt-key过期问题(apt-key is deprecated)

1. 前言 云主机因为某些众所周知的原因,一直无法顺畅更新docker相关库,报错如下: Err:17 https://download.docker.com/linux/ubuntu jammy/stable amd64 docker-ce-cli amd64 5:27.2.0-1~ubuntu.

2团 2团 Published on 2024-09-09

简易Spring Boot应用Docker compose部署模板

1. 前言 近期使用Spring Boot编写了一些简单的工具应用,部署的时候图省事,不想编写开机自启动脚本并且完成Linux主机定时任务配置,因此想着通过Docker compose解决部署问题。 主要需要完成如下步骤: 完成日志配置(指定日志生成路径/app/logs); 创建Docker fi

2团 2团 Published on 2024-08-20

Spring Boot的Docker应用生成Excel缺失字体

1. 前言 项目上部署Spring Boot应用至内网环境的时候,发现在调用生成Excel时主机缺失相应字体,又因为内网机器无法访问互联网下载相应字体,导致功能调用失败,为解决此问题,需要在打包Spring Boot镜像时,将需要的字体一并打包。 2. 打包字体 在Linux Docker镜像中生成

2团 2团 Published on 2024-08-16

MySQL的Dockerfile变更TCP端口

出于安全原因,MySQL不允许运行在默认端口3306,需要更改运行端口。 MySQL运行端口更改,详见下文Docker compose配置: version: "3" services: halodb: image: mysql:8.0.31 container_name: h

2团 2团 Published on 2024-08-16

在Docker Compose中重建Docker容器

1. 前言 Halo镜像的脚本中,默认设置堆大小为256M。因为云主机的资源较为充沛,因此想更改堆大小至2G,因此尝试在Docker Compose文件中添加环境变量,然而重启应用后发现配置未生效。 发现需要重新构建Halo镜像,在网上搜索到博文(https://blog.51cto.com/cod

2团 2团 Published on 2024-08-16

Dokcer网络模式

Docker网络模式主要有Bridge、Host以及None模式,在后续的版本中,还增加了Overlay模式。因为Overloay模式使用较少,本文不做具体探究。 1. 网络接口 上图为实验机器的网络接口,主要为lo以及wlp2s0,其中lo为环回接口,wlp2s0是wifi接口。 接口中的配置信息

2团 2团 Published on 2024-08-16

MySQL 8.4的Docker compose设置自动生成SSL以及RSA文件并启用加密连接

1.Docker compose文件 MySQL的Docker compose文件具体如下所示: version: "3.9" services: mysql: image: mysql:8.4.0 volumes: - ./data:/var/lib/mysql

2团 2团 Published on 2024-08-15

服务器常规设置

1. 主机信息 主机信息如上所示。 2. 安装ntp # 一般主机默认安装ntp sudo apt isntall ntp systemctl enable ntp systemctl start ntp 3. 安装fail2ban

2团 2团 Published on 2024-08-15