为了让docker容器一直运行难道要写个死循环的程序?我想让容器一直运行
ringa_lee
으아악
-d 매개변수는 도커가 백그라운드에서 계속 실행되도록 하는 것입니다.
실행 명령이 계속 실행될 수 있고 ls처럼 실행한 후에 중지할 수 없는 경우에는 -d를 추가하세요.
-d를 사용하여 백그라운드에서 실행하려는 경우 현재는 지속적으로 실행할 수 있는 명령만 사용할 수 있습니다. 그렇지 않으면 작업이 완료되면 중지됩니다.
귀하의 시나리오가 특별히 이해되지 않습니다. Docker 관련 질문을 여러 개 하신 것으로 확인됩니다. 참고용으로 몇 가지 명령을 알려드리겠습니다.
포그라운드에서 프로그램을 실행하거나 감독자를 사용하여 실행 중인 프로그램을 관리할 수 있습니다
이렇게 하면 됩니다
DockerFile에서 연속 출력 작업 실행알겠습니다. 거의 무한 루프에 가깝습니다
-d를 추가해도 명령이 끝나는 동안 docker는 할 일이 없다고 생각해서 자동으로 종료됩니다. 컨테이너를 백그라운드에서 실행시키려면 포그라운드 프로세스가 필요합니다 항상 포그라운드에서 실행되는 tail 등의 프로세스를 명령 뒤에 추가할 수 있습니다
가자, 위층에 있는 사람들은 모두 원래 포스터의 의미를 이해하지 못했습니다. . . 그가 의미하는 바는 도커 내부에서는 지속적인 작업(즉, 백그라운드에서 실행)이 없다는 것입니다. Docker가 종료되지 않고 계속 실행되도록 하려면 Supervisord를 사용할 수 있습니다
으아악
으아악
-d 매개변수는 도커가 백그라운드에서 계속 실행되도록 하는 것입니다.
실행 명령이 계속 실행될 수 있고 ls처럼 실행한 후에 중지할 수 없는 경우에는 -d를 추가하세요.
-d를 사용하여 백그라운드에서 실행하려는 경우 현재는 지속적으로 실행할 수 있는 명령만 사용할 수 있습니다. 그렇지 않으면 작업이 완료되면 중지됩니다.
귀하의 시나리오가 특별히 이해되지 않습니다. Docker 관련 질문을 여러 개 하신 것으로 확인됩니다. 참고용으로 몇 가지 명령을 알려드리겠습니다.
으아악포그라운드에서 프로그램을 실행하거나 감독자를 사용하여 실행 중인 프로그램을 관리할 수 있습니다
이렇게 하면 됩니다
으아악DockerFile에서 연속 출력 작업 실행
으아악알겠습니다. 거의 무한 루프에 가깝습니다
-d를 추가해도 명령이 끝나는 동안 docker는 할 일이 없다고 생각해서 자동으로 종료됩니다.
컨테이너를 백그라운드에서 실행시키려면 포그라운드 프로세스가 필요합니다
항상 포그라운드에서 실행되는 tail 등의 프로세스를 명령 뒤에 추가할 수 있습니다
가자, 위층에 있는 사람들은 모두 원래 포스터의 의미를 이해하지 못했습니다. . . 그가 의미하는 바는 도커 내부에서는 지속적인 작업(즉, 백그라운드에서 실행)이 없다는 것입니다.
Docker가 종료되지 않고 계속 실행되도록 하려면 Supervisord를 사용할 수 있습니다