+
95
-

有没有一个docker镜像包含数据库redis和java运行环境的?

有没有一个docker镜像包含数据库redis和java运行环境的?

不需要用docker-compose.yaml来分别启动多个镜像与容器,有没有这样合在一起的docker镜像?

网友回复

+
15
-

1. 创建一个 Dockerfile

首先,您需要创建一个 Dockerfile 文件,该文件指定了如何构建您的镜像。Dockerfile 文件包含一系列指令,用于安装软件、配置环境变量等。以下是一个示例 Dockerfile,用于创建包含 Java 环境和 Redis 的镜像:

FROM centos:7

RUN yum update -y

# 安装 Java
RUN yum install -y java-11-openjdk

# 安装 Redis
RUN yum install -y redis

# 复制 Redis 配置文件
COPY redis.conf /etc/redis/redis.conf

# 启用并启动 Redis 服务
RUN systemctl enable redis
RUN systemctl start redis

# 设置环境变量
ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk
ENV PATH $PATH:$JAVA_HOME/bin

# 将当前目录复制到镜像...

点击查看剩余70%

我知道答案,我要回答