Corrigido usando:
docker exec -it CONTAINER_ID bash
Se você usa janelas com terminal winpty:
winpty docker exec -it CONTAINER_ID bash
Minha idéia é instalar o Jenkins e o Docker no mesmo Dockerfile, já que tenho que concluir fluxos de trabalho de CI / CD. Então, por agora, o meu Dockerfile é ... (Dockerfile muito simples, mas é só por enquanto)
FROM jenkins/jenkins:lts
Estou enfrentando um problema depois de criar e executar o contêiner. Desejo acessar o contêiner executando:
winpty docker attach CONTAINER_ID
Mas depois de executar este comando, o console trava e está bloqueado.
Alguém sabe por que isso está acontecendo? e a possível correção?
EDITAR:
Depois de pesquisar um pouco mais, eu vi no dockerfile para jenkins / jenkins: lts que tem o comando ENTRYPOINT ["/sbin/tini", "--", "/usr/local/bin/jenkins.sh"]
para que, quando tento acessar como mencionei, veja apenas essa saída, então o container não redireciona para o bash. Isso está correto? Como posso ir ao bash?
Corrigido usando:
docker exec -it CONTAINER_ID bash
Se você usa janelas com terminal winpty:
winpty docker exec -it CONTAINER_ID bash
Tags docker docker-for-windows