@arruah

Как убрать или изменить порт в уже существующем Docker контейнере?

Есть уже рабочий докер контейнер и номер порта пересекается с другим существующим контейнером. Можно ли изменить этот порт?
  • Вопрос задан
  • 5613 просмотров
Решения вопроса 1
Идеология docker не позволяет это сделать стандартными средствами. Лишь через ручную правку конфигов.

Но раз вы пользуетесь докером, то может стоит и его гайдлайны соблюдать?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
pinkertem
@pinkertem
Сорри за некропостинг, но не понятно, в чем может быть проблема "одинаковых портов", если при запуске контейнера он становится самостоятельным "компьютером" во внутренней сети докера и, стало быть, его порты - это только его порты. Значит, если вы запускаете несколько контейнеров, у которых "пересекаются" порты, то на самом деле они не пересекаются, т.к. находятся на разных "компьютерах". "Пересекаться" они могут только как бы "на выходе" из докера, т.е. на вашем комьютере, где работает докер. А это решается указанием разных "внешних" портов в docker-compose например.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы