Как открыть порт из запущенного приложения docker conatiner

#docker #port #jupyter-notebook

#docker #порт #jupyter-ноутбук

Вопрос:

Я запускаю контейнер docker и запускаю свой образ в контейнере. Мне нужно подключиться к веб-приложению Jupyter notebook в браузере. Я могу запустить Jupyter notebook в docker, но я не могу запустить его в браузере. Я предполагаю, что это потому, что я не предоставил порт, с помощью которого я пытаюсь получить доступ к ноутбуку в браузере. Однако я не могу перестроить свой образ с нуля, поэтому я ищу возможность открыть порт из моего запущенного контейнера.

Приветствуется любая помощь по этому вопросу.

Комментарии:

1. запуск docker -d -p 80:80 изображение

2. Я выполнил команду для запуска образа, docker run -p 80:8810 image_name а затем выполнил команду docker exec -it conatiner_name bash для запуска контейнера. Однако проблема все еще существует.

3. С помощью docker run -p 80:8810 image_name вы «преобразуете» свое изображение в запущенный контейнер и docker exec -it conatiner_name bash прикрепляете его к контейнеру. запустите ваш контейнер в -d отключенном режиме: docker run -d -p 80:80 image_name и проверьте notebook в браузере.

4. Вы используете это изначально в Linux или используете Docker для Mac / Windows?

5. Я запускаю docker на компьютере с Windows