我有Dockerfile,如下所示: FROM openjdk:8 as stage0
WORKDIR /opt/docker
COPY opt /opt
USER root
RUN ["chmod", "-R", "u=rX,g=rX", "/opt/docker"]
RUN ["chmod", "u+x,g+x", "/opt/docker/bin/sapmock"]
FROM openjdk:8
USER root
RUN id -u demiourgos728 2>
我试试看:
pip install numpy
我明白了:
The directory '/home/teoman/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
pip is c
我正在尝试在debian:jessie-slim镜像上安装OpenJDK JRE12。
最后,我需要安装包。然而,我得到了:
E:值'openjdk-12-jre-headless‘对于APT::Default-Release无效,因为这样的版本在源代码中不可用
我尝试过不同的选择,但看起来我做错了什么。
My Dockerfile相当复杂,但这个问题可以用下面的代码重现:
FROM debian:jessie-slim
RUN apt-get install -y --target-release openjdk-12-jre-headless
E: Failed to fetch ftp://ftp.iitb.ac.in/os/ubuntu/archives/pool/main/o/openjdk-7/icedtea-7-jre-jamvm_7u55-2.4.7-1ubuntu1_amd64.deb Unable to fetch file, server said 'Failed to open file. '
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
我在编写以下逗号时出现了此错
自从从迁移到OpenJDK 8到OpenJDK 11.0.9之后,我们就面临着这个错误。
java.lang.NoClassDefFoundError: Could not initialize class sun.font.SunFontManager
at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:265)
at java.desktop/sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java
我想为以下图像安装aws-cli,但收到以下错误。我尝试了apk,apt,但没有一个不起作用。你能帮助我如何更新我的dockerfile吗?
我不想更改我的基本映像,我需要使用maven:3.6.3-openjdk-14。
sh: apt-get: command not found
FROM maven:3.6.3-openjdk-14
RUN apt-get update \
&& apt-get install -y vim jq unzip curl \
&& apt-get upgrade -y \
#install a
我想创建一个openjdk15和python的映像
我正在尝试Dockerfile for buid
FROM openjdk:15
RUN yum install -y oracle-epel-release-el7
RUN yum install -y python36
但是当我尝试构建它所显示的图像时
/bin/sh: yum: command not found
The command '/bin/sh -c yum install -y oracle-epel-release-el7' returned a non-zero code: 127
我也检查了图像
我正在尝试使用Dockerfile中的以下命令来构建docker镜像 FROM openjdk:13-jdk-alpine AS builder
WORKDIR /app-build
ADD . .
RUN pwd
RUN ./gradlew console:build
RUN ls /app-build/console/build/libs/ 它将退出,并显示以下消息 /bin/sh: ./gradlew: not found
The command '/bin/sh -c ./gradlew console:build' returned a non-zero code:
我不能更新我的Debian Sid系统。
在运行apt-get升级程序时:
maciej@wladyslawa:/etc/apt$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
gnome-keyring libglx-nvidia-alternatives
The following packages will be
给定:
$cat Dockerfile
FROM java:openjdk-8u72-jdk
RUN echo "..."
RUN echo $FOO
然后我通过docker build .构建了它
$docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> sha256:02914 About a m
我在amd64系统上使用Ubuntu10.04 (Lucid )最小服务器运行服务器。我想安装openjdk软件包(jre和jdk),但是当我尝试时。
sudo apt-get install openjdk-6-jdk
我得到了
Package openjdk-6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E