где находится файл конфигурации образа вытянутого докера - PullRequest
0 голосов
/ 12 ноября 2019

Я потянул

docker pull dylanmei/zeppelin:latest
docker run --name zeppelin -p 8080:8080 -p 8081:8081 dymanmei/zeppelin:latest

, если я хочу изменить порт веб-сайта zeppelinгде найти файлы конфигурации zeppelin

d91ecdff6a24 dylanmei / zeppelin: последние
"bin / zeppelin.sh" 26 секунд назад до 26 секунд
0.0.0.0:8088-8089-> 8088-8089 / tcp zeppelin

это мой докер ps -a информация где находится файл конфигурации докера zeppelin

1 Ответ

0 голосов
/ 12 ноября 2019

Конфигурация Zeppelin находится где-то в загруженном вами образе. Тем не менее, ваш вопрос спрашивает, как вы можете настроить порт (ы), к которым осуществляется доступ к Zeppelin, и, используя контейнер, это просто.

Команда docker run ..., которую вы включили, определяет сопоставления 2 портов. Они определены с флагами -p 8080:8080 и -p 8081:8081 .. Они определяют, что порт 8080 вашего хоста сопоставлен с портом 8080 контейнера, а порт 8081 вашего хоста с портом 8081 контейнера.

Вместо этого изменитепорты, используемые контейнером (и настроенные в нем), вы можете просто изменить эти сопоставления портов при запуске контейнера.

Например, если вы используете -p 8888:8080, порт контейнера 8080 (без изменений) теперь будетбыть доступным через порт вашего хоста 8888 (вместо 8080).

Это даст вам эффект, связанный с изменением порта.

HTH!

...