Here are a few hints to help you with a Docker scenario:\\
\\
\\
{{{
docker run -v $(pwd)/CrushFTP10:/var/opt/CrushFTP10 -w /var/opt/CrushFTP10/ openjdk:latest java -Xmx1024m -jar CrushFTP.jar -d
}}}
\\
Otherwise a small Dockerfile with this works too....but no volumes are saving anything in this scenario.\\
{{{
FROM openjdk:latest
WORKDIR /var/opt
RUN yum -y install unzip wget
RUN wget https://www.crushftp.com/early10/CrushFTP10.zip
RUN unzip CrushFTP10.zip
EXPOSE 21
EXPOSE 8080
EXPOSE 443
EXPOSE 2222
WORKDIR /var/opt/CrushFTP10
CMD java -Xmx1024m -jar CrushFTP.jar -d
}}}
\\
Now you can start it and connect to the exposed ports:\\
\\
{{{
docker run -p 2121:21 -p 4443:443 -p 8080:8080 -p 9090:9090 -p 2222:2222 crush
}}}