Ваш файл jar коннектора mysql выводится в root /mysql-connector-java-5.1.34.jar
командой curl.
Поэтому, когда вы ссылаетесь на него в команде java с помощью -classpath
, вы должны использовать тот же путь /
mysql -connector- java -5.1.34.jar
CMD ["java","-classpath","/mysql-connector-java-5.1.34.jar:.","com.smartworks.JavaMySQLConnection"]
Так почему бы не вывести напрямую в / tmp командой curl
, если это то, что вам нужно
FROM java:8-jdk-alpine
RUN apk --update --no-cache add curl
RUN curl -L -o /tmp/mysql-connector-java-5.1.34.jar https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar
WORKDIR /tmp
EXPOSE 3307 3306
CMD ["java","-classpath","mysql-connector-java-5.1.34.jar:.","com.smartworks.JavaMySQLConnection"]