Principal › Forums › Instalação e configuração › Disponibilizar container na rede com acesso direto via ip
- This topic has 3 replies, 1 voice, and was last updated 6 years, 7 months ago by Samuel.
- AuthorPosts
- SamuelGuest
Olá, estou iniciando os estudos sobre o Docker, e gostaria de saber se há como trabalhar com os containers da seguinte forma:
Necessidade 1:
Tenho uma rede 10.100.25.192/26
E tenho nela, dentre outros, dois servidores:
(a) 10.100.25.230 e (b) 10.100.25.239No servidor b foi instalado o docker. Quero subir dois containers e quero que esses containers recebam ips desta rede, por exemplo: 10.100.25.240 e 10.100.25.241 e seja possível conectar neles pela porta 22, 80-90 e 8000-9000 diretamente pelos ips, sem ter que passar pelo host. (É como se fossem uma máquina física, ou uma vm, para fins de acesso).
Necessidade 2:
Ao criar os containers eles já tenham as portas 22, 80-90 e 8000-9000 já mapeadas para portas disponíveis do host.Desde já, agradeço.
CristianoGuestOi Samuel,
O que você pode utilizar neste caso é o drive de rede chamado mac vlan, com isso tu consegue estender a rede “publica” de um switch para os containers, tornando-os assim algo parecido com um vps.SamuelGuestMuito obrigado, Cristiano.
Vou estudar sobre o assunto e em caso de dúvidas postarei aqui novamente.
Muito obrigado pela ajuda e parabéns pelo trabalho com o mundodocker.
SamuelGuestOlá, após sua dica, Cristiano, pesquisei e consegui resolver essa questão com o macvlan.
Para pessoas que tenham a mesma dúvida, deixo o link que usei:
https://docs.docker.com/engine/userguide/networking/get-started-macvlan/#macvlan-bridge-mode-example-usageMais uma vez, obrigado.
- AuthorPosts