3
respostas

Arquivos de conf

Como faço para alterar arquivos de configuração dentro da docker? Por exemplo possuo uma docker com o jboss wildfly e preciso alterar o arquivo de conf dele para criação de um datasource porém quando faço um start no processo ele ja sobre direto não como se fosse uma maq ubuntu, acredito que isso tb ocorra com o mysql se preciso fazer algum tunning ou algo do gênero como devo proceder para acessar arquivos de conf dentro da docker?

3 respostas

Oi André

Se entendi bem, você quer acessar o container depois do start, é isso?

Se sim, basta rodar um docker attach <ID> pra se conectar pelo terminal. E você consegue descobrir o ID do container em execução rodando o comando docker ps.

Amigo vai ter que montar sua propria imagem, é o famoso Dockerfile.

O arquivo te permite extender imagens já existe, o que possibilida modificar somente aquilo que tu queria modificar.

Voce pode acessar o bash da imagem utilizando o comando docker exec:

docker exec -it <nome-imagem> bash

Uma vez "la dentro" voce pode alterar os arquivos de configuracao. Se o conteiner for removido voce perdera as alteracoes. Neste caso deve usar o docker commit para gerar uma nova imagem ou, como o colega citou, utilizar um Dockerfile