docker runのパラメータでコマンドを指定するときに、コンテナの環境変数を参照する方法はありますか?
$ENVNAMEで環境変数を指定するとホスト側の環境変数で置換されてしまいます。

$ export ENV1="host"
$ docker run --rm -e ENV1="container" ubuntu echo $ENV1
host
$ docker run --rm -e ENV1="container" ubuntu echo '$ENV1'
$ENV1

docker-compose.ymlのcommand:でもコンテナの環境変数を参照する方法も知りたいです。