高洛峰2017-04-24 09:11:36
-d를 사용하여 백그라운드에서 실행하려는 경우 현재는 지속적으로 실행할 수 있는 명령만 사용할 수 있습니다. 그렇지 않으면 작업이 완료되면 중지됩니다.
迷茫2017-04-24 09:11:36
귀하의 시나리오가 특별히 이해되지 않습니다. Docker 관련 질문을 여러 개 하신 것으로 확인됩니다. 참고용으로 몇 가지 명령을 알려드리겠습니다.
으아악PHP中文网2017-04-24 09:11:36
이렇게 하면 됩니다
으아악DockerFile에서 연속 출력 작업 실행
알겠습니다. 거의 무한 루프에 가깝습니다
巴扎黑2017-04-24 09:11:36
-d를 추가해도 명령이 끝나는 동안 docker는 할 일이 없다고 생각해서 자동으로 종료됩니다.
컨테이너를 백그라운드에서 실행시키려면 포그라운드 프로세스가 필요합니다
항상 포그라운드에서 실행되는 tail 등의 프로세스를 명령 뒤에 추가할 수 있습니다
黄舟2017-04-24 09:11:36
가자, 위층에 있는 사람들은 모두 원래 포스터의 의미를 이해하지 못했습니다. . . 그가 의미하는 바는 도커 내부에서는 지속적인 작업(즉, 백그라운드에서 실행)이 없다는 것입니다.
Docker가 종료되지 않고 계속 실행되도록 하려면 Supervisord를 사용할 수 있습니다