Проблема настройки ambient для запуска уже существующего веб-приложения java - PullRequest
0 голосов
/ 24 апреля 2019

Итак, у меня есть веб-приложение на Java со следующей конфигурацией файлов: Файлы проекта

Как вы можете видеть, оно включает узел / gulp / bower / npm / docker и т. Д.был создан для работы в Linux, и конфигурация была получена с помощью Dockerfile:

FROM williamyeh/java8

RUN apt-get update
RUN apt-get install -y sudo
RUN apt-get install -y maven
RUN apt-get install -y curl
RUN apt-get install -y git
RUN curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
RUN apt-get install -y nodejs
RUN npm install -g bower
RUN npm install -g gulp-cli

RUN mkdir -p /home/docker/.m2
RUN mkdir -p /home/docker/code

RUN useradd docker
RUN echo "docker:docker" | chpasswd

RUN echo "docker ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

RUN chown -R docker. /home/docker

USER docker

WORKDIR /home/docker/code
CMD ["mvn", "clean", "spring-boot:run"]

И затем я запускаю приложение с помощью Docker.При сборке Docker запускается Docker, а затем запускается Docker.

Теперь возникают проблемы.В настоящее время на моей машине установлена ​​только Windows7.Моя клавиша со стрелкой вниз на клавиатуре физически сломана, и я не могу использовать ее для навигации по BIOS, для установки приоритета загрузки CD / DVD, а также для изменения параметров BIOS Legacy / Dual Boot / UEFI, поэтому двойная загрузка невозможна.Также безуспешно пытался подключить USB-клавиатуру.Поэтому я могу запустить это приложение на виртуальной машине (я использую его в качестве последнего варианта, потому что оно работает слишком медленно ...) или настроить Windows для его запуска (и здесь мне нужна помощь).Я никогда не устанавливал эти пакеты вручную, всегда просто запускал Dockerfile, который мне дал один парень, который работал до меня над этим проектом.Так можно ли настроить этот эмбиент в Windows?Как я могу запустить этот Dockerfile?(WSL не вариант, так как у меня Windows7) Как я могу установить все это вручную, а затем собрать и запустить с помощью Docker?

Спасибо за любую помощь или разъяснения!

...