Portainer: Добавьте порт хоста в templates.json

Созданный на 8 апр. 2017  ·  3Комментарии  ·  Источник: portainer/portainer

Как вы думаете, как реализовать возможность определения порта хоста для подключения к порту контейнера прямо из templates.json?

Таким образом, мы можем показать его на панели инструментов и определить значение hsot в качестве заполнителя.

Я предлагаю перейти от этой структуры:

{
    "ports": [
      "80/tcp"
    ]
}

к

 {
    "ports": [
      {
        "host": "2222",
        "container": "22/tcp"
      }
    ]
  }
aretemplates kinenhancement

Самый полезный комментарий

После обсуждения Gitter формат должен быть:

"ports": [
   {
     "container": 22,
     "host": 8080, //optional, let Docker assign the port if not specified
     "protocol": "tcp|udp" //optional, defaults to tcp
   }
]

Я бы хотел, чтобы здесь было указано дополнительное предупреждение, когда указан порт на хосте. Что-то вроде «Этот шаблон публикует определенный порт на хосте, вы не сможете развернуть его несколько раз, не изменив порт в дополнительных настройках».

Все 3 Комментарий

После обсуждения Gitter формат должен быть:

"ports": [
   {
     "container": 22,
     "host": 8080, //optional, let Docker assign the port if not specified
     "protocol": "tcp|udp" //optional, defaults to tcp
   }
]

Я бы хотел, чтобы здесь было указано дополнительное предупреждение, когда указан порт на хосте. Что-то вроде «Этот шаблон публикует определенный порт на хосте, вы не сможете развернуть его несколько раз, не изменив порт в дополнительных настройках».

Мне бы очень хотелось это увидеть, так как это позволило бы нашим шаблонам использовать режим моста, не рассчитывая на то, что люди будут расширять пользовательский интерфейс скрытого сопоставления, чтобы отображать вещи напрямую (в нашем случае), а не получать случайные порты. На данный момент мы используем режим хоста только из-за этого, но, похоже, это не позволяет использовать сетевую статистику в Portainer.

Спасибо, что рассмотрели это!

Я бы согласился на пиар за это.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги