Докер доступ к localhost в браузере - PullRequest
0 голосов
/ 20 октября 2019

Я использую Docker Compose для Windows и не могу получить доступ к localhost: 3333 из браузера (Windows).

Это мой docker-compose.yml

version: '2'
services:
data:
    image: mongo:latest
    volumes:
        - "./data:/usr/app/data"
    ports:
        - "27017:27017"
    command: mongod --logpath=/dev/null # --quiet
web:
    image: rifton007/nodejs
    command: adonis servev --dev
    links:
        - data
    volumes:
        - .:/usr/app/
        - /usr/app/node_modules
    ports:
        - "3333:3333"

В браузерес localhost: 27017, я могу получить доступ к Mongo Container. Но localhost: 3333 возвращает мне «ERR_CONNECTION_REFUSED».

Тем не менее, adonis servev --dev работает правильно, и когда я попытался `` свернуть localhost: 3333 в контейнере, я вижу HTML-код веб-страницы.

Спасибо тебе,

1 Ответ

2 голосов
/ 20 октября 2019

Вы должны использовать док-машину ip. Я должен сделать то же самое на моем окне Windows 10. Запустите docker-machine ip и используйте его плюс ваш номер port и посмотрите, работает ли он

...