1. 创建配置文件 创建redis.conf配置文件,添加aof以及rdb配置信息,具体如下: # 密码自行替换 requirepass aNrLBR840p6ymwTYmA tcp-backlog 511 appendonly yes appendfsync everysec save 90
1. 前言 近期使用Spring Boot编写了一些简单的工具应用,部署的时候图省事,不想编写开机自启动脚本并且完成Linux主机定时任务配置,因此想着通过Docker compose解决部署问题。 主要需要完成如下步骤: 完成日志配置(指定日志生成路径/app/logs); 创建Docker fi
1. 前言 项目上部署Spring Boot应用至内网环境的时候,发现在调用生成Excel时主机缺失相应字体,又因为内网机器无法访问互联网下载相应字体,导致功能调用失败,为解决此问题,需要在打包Spring Boot镜像时,将需要的字体一并打包。 2. 打包字体 在Linux Docker镜像中生成
出于安全原因,MySQL不允许运行在默认端口3306,需要更改运行端口。 MySQL运行端口更改,详见下文Docker compose配置: version: "3" services: halodb: image: mysql:8.0.31 container_name: h
1. 前言 Halo镜像的脚本中,默认设置堆大小为256M。因为云主机的资源较为充沛,因此想更改堆大小至2G,因此尝试在Docker Compose文件中添加环境变量,然而重启应用后发现配置未生效。 发现需要重新构建Halo镜像,在网上搜索到博文(https://blog.51cto.com/cod
Docker网络模式主要有Bridge、Host以及None模式,在后续的版本中,还增加了Overlay模式。因为Overloay模式使用较少,本文不做具体探究。 1. 网络接口 上图为实验机器的网络接口,主要为lo以及wlp2s0,其中lo为环回接口,wlp2s0是wifi接口。 接口中的配置信息
1.Docker compose文件 MySQL的Docker compose文件具体如下所示: version: "3.9" services: mysql: image: mysql:8.4.0 volumes: - ./data:/var/lib/mysql