0

everis Quality Assurance Beginner - Erro

#Java
Wlanyse Beckman
Wlanyse Beckman

Boa tarde Devs,

preciso de ajuda. Não estou conseguindo gerar outro container conforme o Expert esta mostrando no vídeo. Esta dando esse erro quando digito o comando abaixo:


c/workspace/sql-paises-estados-cidades/PostgreSQL (master)

$ docker run -it --rm --net=host -v $PWD:/tmp postgres/bin/bash

the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'


ou quando eu coloco o "winpty" na frente do comando, não dá certo:

$ winpty docker run -it --rm --net=host -v $PWD:/tmp postgres /bin/bash

/usr/local/bin/docker-entrypoint.sh: line 322: /C:/Program Files/Git/usr/bin/bash.exe: No such file or directory


O que estou fazendo de errado?.Se alguém puder me ajudar agradeço.

1
31

Comentários (4)

0
Wlanyse Beckman

Wlanyse Beckman

20/05/2021 17:14

Bruno e Alexander,

apliquei os comandos e continua o problema, mas valeu.


0
A

Alexander Silva

20/05/2021 16:44

Acredito que no seu caso o principal problema tenha sido a falta do espaço entre os argumentos postgres e /bin/bash. Se estiver utilizando o WSL ou GitBash no Windows, então a variável de ambiente $PWD deveria funcionar normalmente, portanto atente-se ao espaçamento.


docker run -it --rm --net=host -v $PWD:/tmp postgres /bin/bash


0
Bruno Tardin

Bruno Tardin

20/05/2021 16:27

Acontece que o $PWD só funciona em um terminal Unix.

Como você está utilizando o windows, tente fazer da seguinte maneira:

docker run -it --rm --net=host -v %CD%\tmp postgres /bin/bash

Ou então utilizando o docker de forma gráfica.

0
Ednavan

Ednavan

20/05/2021 16:04

Verifiquei sua situação no stackOverflow



https://stackoverflow.com/questions/38905135/why-wont-my-docker-entrypoint-sh-execute


Algumas pessoas comentaram um pouco sobre esse erro.

Não tem idade, tem perseverança! - Ricardo Neves - CEO everis

Brasil