繁体   English   中英

如何使用docker compose安装java?

[英]How to install java using docker compose?

我正在构建一个节点 mongo 项目。 我正在为该项目使用 docker compose。 这是我的 dockerFile

FROM node:carbon
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD [ "npm", "start" ]

这是 docker-compose.yml

version: "2"
services:
  app:
    container_name: app
    restart: always
    build: .
    ports:
      - "3000:3000"
    links:
      - mongo
  mongo:
    container_name: mongo
    image: mongo
    volumes:
      - ./data:/data/db
    ports:
      - "27017:27017"

这里我也想使用docker-compose安装java。 因为我将需要 java 进行弹性搜索和其他目的。 因此,任何人都可以帮助了解如何在此项目中使用 docker-compose 安装 java。

Docker-compose 是一种用于从单个 .yaml 文件启动多个容器的工具。

将此行添加到您的 Dockerfile 以安装 Java:

RUN apt-get update && \
apt-get install -y openjdk-8-jdk && \
apt-get install -y ant && \
apt-get clean;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM