2014-04-11 2 views
0

제 목표는 백그라운드에서 도커를 시작하는 것입니다. 서비스 관련 문제로 인해 백그라운드에서 수동으로 도커를 시작하고 싶습니다.백그라운드에서 실행 명령이 작동하지 않습니다.

백그라운드에서 도커 데몬을 실행하는 방식으로 명령 줄에 출력이 없으므로 명령 줄이 프로세스에 의해 차단되지 않습니다.

HTTP_PROXY=http://example.net:8080 HTTPS_PROXY=http://example.net:8080 docker -d > docker.log & 

하지만 내 접근 방식이 작동하지 않습니다. 출력은 명령 행에 표시되고 명령 행은 프로세스에 의해 차단됩니다. 어떤 아이디어? 고맙습니다.

답변

0

표준 오류도 리디렉션해야합니다. that_other_guy 올바르게 지적대로 표준 오류 리디렉션을 넣어하지 않는 경우, Yes (예) : 내 컴퓨터에서이 나를 위해 일한 자동

sudo docker -d 2> docker.err.log > docker.log &

... 백그라운드에서

편집을 실행했다 &으로 백그라운드에서 콘솔 출력을 보면 포 그라운드에서 계속 실행중인 것처럼 보입니다.

+1

또한 명령 줄은 실제로 차단되지 않습니다. docker는 백그라운드에서 실행되어 화면에 씁니다. 이는 성가 시지만 순전히 화장품입니다. Enter를 누르면 프롬프트가 계속 표시됩니다. –

관련 문제