Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Alterar dados e ip do container

Tenho uma duvida quanto a alterar o ip interno do container, estava com um container rodando maria db e o ip nele era: 172.17.0.2:3306, queria saber se tem como eu alterar esse ip depois do container já criado, pq do nada ele começou a dar conflito aqui, o ideal na verdade seria colocar um ip dentro dele que não mude, então queria poder alterar seu ip e sua porta sem ter que criar um novo.

E também tenho duvidas sobre como alterar os dados contidos no container, principalmente aqueles que conseguimos ver pelo comando docker inspect, tem alguma maneira de alterar esses dados?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas
solução!

Você pode criar um IP estático e vincular ele ao container, para isso você vai precisar criar uma subnet:

docker network create --subnet=172.18.0.0/16 mynet123

e depois quando rodar o container vincular um IP estático a ele:

docker run --net mynet123 --ip 172.18.0.22 -it ubuntu bash

Entendi, só para ter certeza que não farei nenhuma besteira com meu container, devo escrever os comandos assim :

docker network create --subnet=172.18.0.0/16 redeMariadb

(o meu container se chama mariadb, no caso coloquei o nome no local certo)

docker run --net redeMariadb --ip 172.18.0.22 -it mariadb bash

Perfeito Thiago, isso mesmo.