Eu uso docker com drone para meus trabalhos de integração contínua e todas as consultas locais sobre o endereço IP do trabalho e o nome do host são uma mentira porque o docking está reescrevendo tudo.
Eu realmente gostaria de saber em qual caixa um trabalho está sendo executado quando o trabalho começa, e a única maneira que posso pensar em fazer isso é consultar um serviço externo que faz uma pesquisa de IP da origem e (opcionalmente) resolve para um hostname (meus trabalhos são confiáveis, então eles têm acesso ao interwebz para resolver suas dependências).
Existe uma ferramenta de linha de comando (disponível para o Debian) que seria capaz de resolver o nome do host da máquina em que estão rodando usando um serviço externo?
fonte
host
ondulação httpbin.org/ip | jq -r '.origin'``