Хотя в докерских документах указано иное
If <dest> does not end with a trailing slash, it will be considered a regular file and the contents of <src> will be written at <dest>
Попробуйте, удалив имя файла назначения.Это должно работать.
ADD app.war /opt/apache-tomcat-8.5.14/webapps/
Также из Docker Best Practices рекомендуется использовать COPY вместо ADD, если вы просто копируете локальные файлы и не играете судаленные URL.
Although ADD and COPY are functionally similar, generally speaking, COPY is preferred. That’s because it’s more transparent than ADD