Ocorreu-me que eu poderia usar o caminho completo para o comando jar / usr / lib / jvm / java-7-openjdk-amd64 / bin / jar e remover o ENV PATH $ {PATH}: / usr / lib / jvm / java-7-openjdk-amd64 / bin que resolveu o problema.
Estou criando um arquivo do Docker que FROM é o arquivo de encaixe oficial do TOMCAT 8 e também procura usar o comando jar para extrair o conteúdo de um arquivo WAR para que eu possa instalar o openjdk-7-jdk.
Se eu não definir o PATH como segue, o comando jar não funciona ENV PATH $ {CAMINHO}: / usr / lib / jvm / java-7-openjdk-amd64 / bin
Se eu definir o PATH como acima, o tomcat não será iniciado.
Como resolvo isso?
DO tomcat: 8.0
EXECUTAR DEBIAN_FRONTEND = não interativo apt-get update --fix-missing --no-install-recomenda & & \ apt-get install -y nano \ ondulação \ árvore descompactar \ openjdk-7-jdk --fix-missing --no-install-recommends
ENV PATH $ {CAMINHO}: / usr / lib / jvm / java-7-openjdk-amd64 / bin
...
Obrigado Conteh