echo environment variable with docker run

Viewed 5853

Can anybody explain why this doesn't work:

# docker run -ti --rm golang echo $GOPATH

# docker run -ti --rm golang echo \$GOPATH
$GOPATH

when this works:

# docker run -ti --rm golang bash -c "echo \$GOPATH"
/go
1 Answers
Related