![명령줄을 사용하여 임시 파일에 stdout 쓰기](https://linux55.com/image/154017/%EB%AA%85%EB%A0%B9%EC%A4%84%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%9E%84%EC%8B%9C%20%ED%8C%8C%EC%9D%BC%EC%97%90%20stdout%20%EC%93%B0%EA%B8%B0.png)
예를 들어 호스트의 환경을 Docker 컨테이너에 기록하려고 합니다. 한 가지 방법은 임시 파일을 사용하는 것입니다.
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'.