Eu comprei um novo servidor na OVH e gostaria de migrar meus serviços para as instâncias do Docker. A imagem veio com o Debian 9 e o Proxmox 5 pré-instalados e eu criei uma VM do Debian 9 na qual eu instalei o Docker e o Rancher.
Agora, gostaria de atribuir um contêiner específico (um servidor da Web) a um IP diferente. Vejo que o Rancher oferece a opção de usar as interfaces de rede do Host, mas estou com dificuldades para adicionar um segundo IP à VM que executa o Docker.
Eu tentei criar uma segunda placa de rede no Proxmox para a VM do Docker e adicionar uma nova entrada para / etc / network / interfaces como esta:
auto ems18
iface ems18 inet static
address 1.2.3.9
netmask 255.255.255.255
post-up ip route add 4.3.2.254 dev ems18
post-up ip route add default via 4.3.2.254
pre-down ip route del default via 4.3.2.254
pre-down ip route del 4.3.2.254 dev ems18
auto ems19
iface ems19 inet static
address 1.2.3.10
netmask 255.255.255.255
post-up ip route add 4.3.2.254 dev ems19
post-up ip route add default via 4.3.2.254
pre-down ip route del default via 4.3.2.254
pre-down ip route del 4.3.2.254 dev ems19
Onde 1.2.3.9 e 1.2.3.10 são ambos da nova sub-rede que eu pedi e 4.3.2.254 é o IP da máquina hospedada na OVH.
Ao tentar reiniciar o serviço de rede na VM do Docker, a máquina fica inacessível.
Como posso atribuir vários IPs à minha VM do Docker e, em seguida, atribuir um dos novos IPs ao meu Container do Docker no Rancher?
Tags networking debian ip