Развертывание образа Docker в AWS ECS - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь развернуть кластер ECS без браузера.Однако, столкнувшись с какой-то проблемой, которую я не могу решить.

Я попытаюсь показать вам, что я сделал в настройке.

Зашел в ECS, создал кластер, выбрал пользовательское изображение, путь к изображениюis docker.io/browserless/chrome:latest для https://hub.docker.com/r/browserless/chrome/

Добавлены порты 80 и 8080 для сопоставления портов.

Оставлено все по умолчанию / пусто.

Запуститенастроен и все горит зеленым через некоторое время.

Попытка поразить публичный ip безуспешно (Белый экран)

Я проверяю наблюдение за облаком Я вижу эту ошибку

       /bin/sh: 1: cannot create 
      /usr/local/apache2/htdocs/index.html: Directory nonexistent

Не уверен, как это исправить.

Спасибо

Ответы [ 2 ]

1 голос
/ 26 марта 2019

Поработав некоторое время, я исправил проблему.

Поскольку контейнер докера работает на порте 3000, мне нужно было добавить 3000 в группу безопасности и запустить общедоступный ip с портом 3000.

0 голосов
/ 25 марта 2019

Возможно, вы столкнулись с некоторой проблемой разрешений внутри контейнера, где он пытается создать index.html, но не удается из-за недостаточных разрешений, вы можете попробовать сделать CHMOD 755 над каталогом, другой способ отладки - запустить Докер локально и посмотреть, если вы в конечном итоге с той же проблемой, то вы можете добавить CHMOD (если это проблема) в ваш файл Docker для создания нового образа. Надеюсь, это даст вам направление

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...