たとえば、ホストの環境をDockerコンテナに書き込もうとします。 1つの方法は一時ファイルを使用することです。
env > env_file && docker run --env-file env_file image_name
一時ファイルを避けるためにプロセス置換を使用することもできますが、明らかにこれはあまり効率的ではありません。
docker run --env-file <(env) image_name
一時ファイルを使用せずに環境出力を作成する方法はありますか?
私が得るエラーは次のとおりです。
$ docker run --env-file <(env) redis docker: poorly formatted environment: variable 'echo "copied to clipboard";' has white spaces. See 'docker run --help'.