Почему AWS ECS Fargate не показывает никаких файлов в моем контейнере сервера Jupyter Notebook? - PullRequest
0 голосов
/ 03 января 2019

У меня есть док-контейнер Jupyter Notebook с базовой ОС Alpine Linux для образа, который при сборке и запуске локально работает просто отлично.Он покажет содержимое ОС и папку, в которую я скопировал данные в образ, как и ожидалось.Однако, когда изображение передается в AWS ECR и опускается для настройки в качестве задачи в AWS ECS Fargate, оно не показывает файлов.

Я обновил свой файл jupyter_notebook_config.py в следующемпуть:

from IPython.lib import passwd

c.NotebookApp.ip = "*"
c.NotebookApp.open_browser = False
c.NotebookApp.allow_origin = "*"
c.NotebookApp.allow_remote_access = True
c.NotebookApp.password = passwd("place_your_passwd_here")

С помощью AWS ALB я могу успешно войти в контейнер сервера Jupyter Notebook на Fargate, но при просмотре он показывает только «server: Forbidden»:

enter image description here

Я просмотрел множество документов и форумов по этому поводу, но при попадании в контейнеры не так много четких рекомендаций по отладке этого.Будем благодарны за любые ссылки или советы!

1 Ответ

0 голосов
/ 11 января 2019

Включите «липкие сессии» на вашем ALB, используя Terraform.Если вы раскрутите стек CloudFormation, он, скорее всего, уже будет включен.Это решает проблему!

...