Portainer: Adicionar porta de host a templates.json

Criado em 8 abr. 2017  ·  3Comentários  ·  Fonte: portainer/portainer

O que você acha de implementar a capacidade de definir a porta do host para anexar à porta do contêiner diretamente do templates.json?

Assim, podemos mostrá-lo no painel e definir o valor hsot como um espaço reservado.

Sugiro partir dessa estrutura:

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

para

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

Comentários muito úteis

Após uma discussão sobre o Gitter, o formato deve ser:

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

Eu gostaria de ter um aviso extra especificado aqui quando a porta no host for especificada. Algo como "Este modelo está publicando uma porta específica no host, você não poderá implantá-lo várias vezes sem alterar a porta nas configurações avançadas".

Todos 3 comentários

Após uma discussão sobre o Gitter, o formato deve ser:

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

Eu gostaria de ter um aviso extra especificado aqui quando a porta no host for especificada. Algo como "Este modelo está publicando uma porta específica no host, você não poderá implantá-lo várias vezes sem alterar a porta nas configurações avançadas".

Eu realmente adoraria ver isso, pois permitiria que nossos modelos usassem o modo de ponte sem contar com as pessoas para expandir a interface do usuário de mapeamento oculto para mapear as coisas diretamente (no nosso caso) em vez de obter portas aleatórias. Por enquanto, usamos o modo host apenas por causa disso, mas isso não parece permitir estatísticas de rede no Portainer.

Obrigado por considerar isso!

Eu aceitaria um PR para isso.

Esta página foi útil?
0 / 5 - 0 avaliações