도커 컨테이너 스크립트의 소스를 찾을 방법이 있습니까? 현재 실행중인 모든 Docker 컨테이너를 실행할 수있는 docker-compose.yml 파일이나 bash 스크립트 등을 찾을 수없는 설치가 있습니다. 시작시 도커 컨테이너를 시작하지만 실제로 실행되는 파일이 무엇인지 모르는 가상 시스템이 있습니다.Docker 컨테이너를 시작하는 데 사용 된 명령 또는 작성 파일을 아는 방법은 무엇입니까?
답변
컨테이너가 재부팅 할 때 자동으로 실행되고 cron/bash 프로필/rc.local 또는 다른 시작 화면이없는 경우 컨테이너가 --restart
옵션 세트로 설정되어있을 수 있습니다. 아래 명령을 실행하여 변경할 수 있습니다.
docker ps -q | xargs docker update --restart no
docker ps -q | xargs docker stop
그런 다음 기계를 다시 시작하십시오. 컨테이너가 시작되면 안됩니다. 그들이 그때 당신은 어딘가에 시작 스크립트를 가지고있다
원본 스크립트를 찾을 수 없었지만 Tarun에게도이 점을 지적 해 주셔서 감사합니다. –
당신이 옳았 던 것처럼 보입니다. Tarun, 컨테이너가 자동으로 다시 시작되도록 구성되었습니다. 처음에 도커 작성 파일을 사용할 수 없습니다. –
나는 어떤 docker-compose 파일이 사용되는지 알 옵션이 없다고 생각한다. 하지만 프로젝트 폴더마다 매뉴얼을 확인할 수 있습니다.
도커 작성 메커니즘은 docker-compose.yml file
과 일치합니다. 따라서 모든 프로젝트 폴더에 sudo docker-compose ps
명령을 실행하면됩니다. 결과 같이 표시 될 경우 결과가 표시되지 않습니다하지 않을 경우 고정 표시기-작성은 사이에 프로젝트에 컨테이너 및 고정 표시기-파일 작성에 사용되는 고정 표시기-작성 파일과 일치합니다
어떻게합니까 VM "시작시 도커 컨테이너 시작"? –
나는 이것이 조금 까다로워지는 이유를 모릅니다. 컴퓨터가 사전에 프로비저닝되었지만 시동시 호출되는 도커 작성 파일이나 유사 항목을 찾지 못했습니다. –
시작시에 * 반드시 *해야합니다 :/예를 들어 보셨습니까? crontab? –