NIFI 自定义图像 运行 错误“../scripts/start.sh: 没有那个文件或目录”
NIFI custom image run error "../scripts/start.sh: no such file or directory"
我正在尝试使用带有 mysql java 连接器罐的 NIFI 构建一个 docker 图像。这是我的 Dockerfile 代码:
FROM apache/nifi:1.12.0
RUN mkdir /opt/nifi/nifi-current/custom-jar
WORKDIR /opt/nifi/nifi-current/custom-jar
RUN wget http://www.java2s.com/Code/JarDownload/mysql/mysql-connector-java-5.1.17-bin.jar.zip
RUN unzip mysql-connector-java-5.1.17-bin.jar.zip
图像构建没有错误,但是当我尝试 运行 图像时,出现此错误:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "../scripts/start.sh": stat ../scripts/start.sh: no such file or directory: unknown.
这是关于什么的?
我认为这是由错误的工作目录引起的。尝试将工作目录更改为您操作后的工作目录,或者尽可能不要触摸它
参考this
WORKDIR /opt/nifi/nifi-current
我正在尝试使用带有 mysql java 连接器罐的 NIFI 构建一个 docker 图像。这是我的 Dockerfile 代码:
FROM apache/nifi:1.12.0
RUN mkdir /opt/nifi/nifi-current/custom-jar
WORKDIR /opt/nifi/nifi-current/custom-jar
RUN wget http://www.java2s.com/Code/JarDownload/mysql/mysql-connector-java-5.1.17-bin.jar.zip
RUN unzip mysql-connector-java-5.1.17-bin.jar.zip
图像构建没有错误,但是当我尝试 运行 图像时,出现此错误:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "../scripts/start.sh": stat ../scripts/start.sh: no such file or directory: unknown.
这是关于什么的?
我认为这是由错误的工作目录引起的。尝试将工作目录更改为您操作后的工作目录,或者尽可能不要触摸它
参考this
WORKDIR /opt/nifi/nifi-current