Tag: java 7

如何避免`EC参数错误`使用openjdk:7的泊坞窗图像和Gradle包装?

这个Dockerfile: FROM openjdk:7 WORKDIR /restdocs/ RUN git clone https://github.com/spring-projects/spring-restdocs.git /restdocs RUN git checkout v1.1.2.RELEASE RUN ./gradlew build 与docker build . -t rest-notes docker build . -t rest-notes导致以下错误: Exception in thread "main" javax.net.ssl.SSLException: java.security.ProviderException: java.security.InvalidKeyException: EC parameters error 。 我可以在Dockerfile中做些什么来避免这种情况,并使Gradle包装器工作?

如何在Docker容器中安装/添加jdk 7

我在Ubuntu 14.04机器上创build了一个以Python为基础的docker镜像。 我使用的Docker版本是1.12.3。 在图像中使用的Python的基本操作系统是Debian。 我的Docker镜像中也需要JAVA 7(JDK 7)。 它里面几乎没有Python脚本,也很less需要JDK的脚本。 我在图像中获得了JDK 7,但是从过去的几天开始,它停止工作。 这是抛出的错误,oracle-jdk-7软件包不再可用。 然后我尝试从Dockerhub获取JDK 7 Dockerfile内容,并将这些行添加到我的dockerfile中。 它工作了几次,然后开始抛出错误的空间是不够的。 但空间不是问题,因为'/ var'只占29%。 以下是我的Dockerfile内容。 FROM python:2.7 ENV http_proxy http://http.proxy.abc.com:8000 ENV https_proxy http://http.proxy.abc.com:8000 RUN \ apt-get update && \ apt-get install -y openjdk-7-jdk && \ rm -rf /var/lib/apt/lists/* ENV JAVA_HOME /usr/lib/jvm/java-7-openjdk-amd64 RUN pip install datetime && \ pip install pandas && \ […]