예를 들어 호스트의 환경을 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'.