当我运行 Dockerfile 时,出现此错误。
[FATAL tini (7)] exec /docker-entrypoint.sh 失败:没有这样的文件或目录
docker build 命令运行良好,但当我尝试运行它时,我遇到了这个问题。
这不是权限问题,因为我已通过 chmod 777 命令设置了该文件的完整读/写权限。
知道我在这里缺少什么吗?下面是我的 Dockerfile 的片段
ARG base_image_name=tomcat
ARG base_image_version=9-jdk11-openjdk-slim
FROM $base_image_name:$base_image_version
ARG component_exe
COPY docker-entrypoint.sh $component_exe /
ENV APP_ROOT=/usr/local/tomcat
ENV component_runtime=${APP_ROOT}/webapps/$component_exe
ENV APP_USER=uat
# Install all required packages and set appropriate access permissions
RUN \
apt-get -y update && \
apt-get -y upgrade && \
apt-get install jq bash ca-certificates tini && \
adduser --disabled-password --gecos "" ${APP_USER} && \
mkdir -p ${APP_ROOT}/temp && \
mkdir …
Run Code Online (Sandbox Code Playgroud) 我试图以编程方式解压缩.xml.gz文件.它似乎非常简单,因为互联网上有许多可用的例子告诉你如何解压缩.gz文件.但是,每次我尝试这样做时,都会出现异常:java.io.IOException:未知格式(幻数d4d4).
我试图在一个Android应用程序中这样做,它应该与它在Java中的方式不同吗?
我正在关注此处提供的示例代码.
任何人都知道我在这里做错了什么?此外,我在从Web服务器下载文件后解压缩文件.下载似乎运行良好.