Docker IBM Websphere Base 9 для Windows - консоль администратора не работает (Docker в Windows 10) - PullRequest
0 голосов
/ 19 сентября 2018

введите описание изображения здесь Я создал образ докера IBM WAS 9 Base для Windows.Мое изображение названо was9_new.После успешного построения образа я использую команду запуска docker:, а затем выходит

После этого, когда я пытаюсь открыть консоль администратора - https://localhost:9043/ibm/console/login.do?action=secure

Я получаю ошибку Этот сайт не может быть достигнут localhost отказался подключиться

Isэто потому, что после того, как команда docker run выдает идентификатор контейнера, он выходит?Или что-то еще нужно сделать, чтобы консоль администратора работала.

Я ссылался на инструкции здесь - https://hub.docker.com/r/ibmcom/websphere-traditional/

Единственное отличие состоит в том, что я создал свой собственный образ для окон

1 Ответ

0 голосов
/ 19 сентября 2018

Печать идентификатора контейнера и возврат в оболочку - нормальное поведение, потому что вы указали -d, который запускает контейнер в фоновом режиме.Вы должны увидеть ваш контейнер с docker ps.

Сколько времени после запуска вы ожидали попытки доступа к консоли администратора?Запуск WAS Base может занять несколько минут в зависимости от загрузки системы и других факторов, но печать идентификатора в Docker означает только то, что контейнер был создан, но не завершил инициализацию.

Убедитесь, что 9043 является портом adminhost_secure,или попробуйте использовать только http: // вместо https: // в URL-адресе консоли администратора.

Можете ли вы ввести контейнер с docker exec -it was_test bash и попытаться получить доступ к URL-адресу внутри контейнера?wget https://localhost:9043/ibm/console.Если вы получаете сообщение о недоверии сертификату, сервер принимает подключения, но по какой-то причине докер не перенаправляет запросы вашего браузера в контейнер.

Эти шаги должны помочь вам определить, является ли это WASили докер, который не сотрудничает.

...