Как подключиться к Docker-машине через IP-адрес (hyper-v) - PullRequest
0 голосов
/ 02 июля 2019

У меня есть бэкэнд, который я хочу запустить в контейнере Docker для подключения к нему с другого компьютера или устройства.

Я создал внешний виртуальный коммутатор на машине hyper-v и создал новыйвиртуальная машина, которая подключена к этому коммутатору.По команде:

docker-machine create -d hyperv --hyperv-virtual-switch <NameOfVirtualSwitch> <nameOfNode>

я подключаюсь к этому внешнему виртуальному коммутатору в настройках сети

Есть набор команд, которые я использую для запуска

docker container prune
docker image prune
docker build -t nestjsdocker:latest .
docker run -it -p 3001:3001 --name {here are id of image} nestjsdocker:latest

Есть мой Dockerfile

FROM node:10-alpine
WORKDIR /src/app
COPY . .
RUN npm install

EXPOSE 3001
CMD ["npm","start"]

Когда я печатаю docker-machine ip {name of my vm}, я получаю 10.10.0.242, но когда я печатаю в браузере, как http://10.10.0.242:3001/ Я получаю ошибку 'Этот сайт не может быть достигнут«

...