El estado del contenedor Docker no está activo

CorePress2024-01-25  12

estado: Salido (0) hace 3 segundos

comando:

docker run -d -it -i -t --name test ubuntu sh -c "echo "Input website:"; read website; echo "Searching.."; sleep 1; curl http:\$website;"

Eso significa que el comando se completó correctamente.

- David Maze

28/03/2021 a las 10:42



------------------------------------

Has utilizado varios " en su comando sin caracteres de escape o '. Tu comando debería ser así:

docker run -d -it -i -t --name test ubuntu sh -c "echo 'Input website:'; read website; echo 'Searching..'; sleep 1; curl 'http:\$website;'"

O:

docker run -d -it -i -t --name test ubuntu sh -c "echo \"Input website:\"; read website; echo \"Searching..\"; sleep 1; curl 'http:\$website;'"

O si no funciona, puedes cambiar http:// a http:\/\/ lo cual puede ayudarte si aún no funciona.



------------------------------------

Ya casi lo has terminado, pero cometiste un error

http:\ 

dónde debería estar

http://

Entonces, la cadena se ve así:

docker run -it --rm --name test ubuntu sh -c "echo 'Input website:'; read website; echo 'Searching..'; sleep 1; curl http://$website;"

5

Cambié a http://, todavía el mismo estado: Salido (0)

- Jimbiz

28/03/2021 a las 10:27

@jimbiz he actualizado la cadena, parece que no hay curvatura en ese contenedor, prueba con otro

-Vova

28/03/2021 a las 10:32

@jimbiz también debes prestar atención para eliminar el contenedor cada vez que se ejecuta y eliminar -d debido a que no te permite interactuar con el contenedor

-Vova

28/03/2021 a las 10:33

Creo que hay algo porque estoy usando Windows cmd, de todos modos cambié & #39; a ", pero aún así salió.

- Jimbiz

28/03/2021 a las 12:47

Encontré una solución ", dijo. es \"

- Jimbiz

28/03/2021 a las 13:54

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare