Docker RUN:尝试构建 Dockerfile 时无法解析进程

问题描述 投票:0回答:1

我正在尝试构建一个包含以下内容的 Dockerfile:

FROM openjdk:8-jdk-alpine

# working directory 
WORKDIR /opt

# create directory for gatling install
RUN mkdir -p dir

# install
RUN apk add --update wget bash libc6-compat && \
mkdir -p /tmp/downloads && \
wget -q -O /tmp/downloads/file.zip https://repo1.maven.org/maven2/file.zip && \
mkdir -p /tmp/archive && \
cd /tmp/archive && \
unzip /tmp/downloads/file.zip && \
mv /tmp/archive/file/* /opt/file/ && \
rm -rf /tmp/*

# change context to file directory
WORKDIR  /opt/file

# set directories below to be mountable from host
VOLUME ["/opt/file/conf", "/opt/file/results", "/opt/file/user-files"]

# set environment variables
ENV PATH /opt/path
ENV HOME /opt/HOME

ENTRYPOINT ["execScript.sh"]

当我运行此命令时:

sudo docker build -t tag:name .
我收到以下错误:

ERROR: failed to solve: process "RUN apk add --update wget bash libc6-compat && \
mkdir ..." did not complete successfully: exit code: 139

我使用的是 Mac M1 Apple 芯片,arm64。我该如何解决这个问题?

docker docker-compose dockerfile
1个回答
0
投票

斜杠后面有空格,请将其删除

© www.soinside.com 2019 - 2024. All rights reserved.