Java Docker - No suitable driver found for jdbc:mysql:
В своем файле File.java я работаю c базой данных. Что бы с ней работать нужен driver.jar.
Когда я запускаю свой проект через NetBeans, я должен был добавить driver.jar рядом с файлами, и тогда все работает.
Что бы скомпилировать проект через cmd окно я добавил driver.jar в переменную системы classpath и тогда тоже все заработало.
Но сейчас я запускаю этот файл через Docker с помощью файла Dockerfile.
Содержимое Dockerfile:
# syntax=docker/dockerfile:1
FROM openjdk:latest
WORKDIR /java
COPY . /java
RUN javac File.java
CMD ["java", "File"]
И так как я в строчке COPY . /java копирую все содержимое с папки с файлом Dockerfile в определенную папку на сервере, то было бы логично ище и рядом с File.java поместить driver.jar - что я и сделал.
Но почему то я и дальше получаю ошибку о том что он не найден.
Возможно нужно его добавить как то в переменную среды в докере? Или как это исправить?