sudo docker run: error variable no vinculado

Instalé docker.io en mi computadora portátil Linux e hice un docker pull en un contenedor que está disponible públicamente en el website de Docker.

Estoy tratando de ejecutarlo de manera interactiva con el siguiente command, pero me sale un error:

 sudo docker pull nucleotides/sga sudo docker run -i nucleotides/sga /bin/bash + set -o nounset /usr/local/bin/run: line 9: $2: unbound variable 

¿Algunas ideas?

Esa image es provista por un usuario, no por Docker.

Utiliza una secuencia de commands de punto de input, que interpreta el command /bin/bash como primer argumento. Puede echarle un vistazo al script aquí: https://github.com/nucleotides/docker-sga/blob/master/run . Tiene la siguiente información con respecto a los arguments:

 # The first argument is the location of the reads in the container filesystem. # The will be present in a read-only directory READS=$2 # The second argument is a directory with write-access where the final # assembly should be written to. DIR=$3 

Sería justo decir que este guión no sigue las mejores prácticas, es muy confuso el engorroso aporte de esta manera. Consulte los documentos para get más información sobre las mejores prácticas: https://docs.docker.com/articles/dockerfile_best-practices/#entrypoint .