Docker和Java-从当前终端窗口读取和写入

时间:2018-10-21 01:38:01

标签: java docker

问题:我有一个从终端读取和写入的Java程序。我想制作一个泊坞窗映像,该映像在运行时会从我当前的终端窗口中进行读写。我搜索了其他帖子,但是找到的所有解决方案似乎都不起作用。
谢谢。

Dockerfile

FROM ubuntu:18.04

RUN \
  echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
  apt-get update && \
  apt-get install -y software-properties-common && \
  add-apt-repository -y ppa:webupd8team/java && \
  apt-get update && \
  apt-get install -y oracle-java8-installer && \
  rm -rf /var/lib/apt/lists/* && \
  rm -rf /var/cache/oracle-jdk8-installer

RUN mkdir /RMIClient
WORKDIR /RMIClient
COPY . .

# Define commonly used JAVA_HOME variable
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
ENV RMISERVER_PORT 3333

CMD ["/usr/lib/jvm/java-8-oracle/bin/javac Main.java && /usr/lib/jvm/java-8-oracle/bin/java Main"]

0 个答案:

没有答案