2017-12-13 19 views
0

도커 컨테이너 스크립트의 소스를 찾을 방법이 있습니까? 현재 실행중인 모든 Docker 컨테이너를 실행할 수있는 docker-compose.yml 파일이나 bash 스크립트 등을 찾을 수없는 설치가 있습니다. 시작시 도커 컨테이너를 시작하지만 실제로 실행되는 파일이 무엇인지 모르는 가상 시스템이 있습니다.Docker 컨테이너를 시작하는 데 사용 된 명령 또는 작성 파일을 아는 방법은 무엇입니까?

+0

어떻게합니까 VM "시작시 도커 컨테이너 시작"? –

+0

나는 이것이 조금 까다로워지는 이유를 모릅니다. 컴퓨터가 사전에 프로비저닝되었지만 시동시 호출되는 도커 작성 파일이나 유사 항목을 찾지 못했습니다. –

+0

시작시에 * 반드시 *해야합니다 :/예를 들어 보셨습니까? crontab? –

답변

1

컨테이너가 재부팅 할 때 자동으로 실행되고 cron/bash 프로필/rc.local 또는 다른 시작 화면이없는 경우 컨테이너가 --restart 옵션 세트로 설정되어있을 수 있습니다. 아래 명령을 실행하여 변경할 수 있습니다.

docker ps -q | xargs docker update --restart no 
docker ps -q | xargs docker stop 

그런 다음 기계를 다시 시작하십시오. 컨테이너가 시작되면 안됩니다. 그들이 그때 당신은 어딘가에 시작 스크립트를 가지고있다

+0

원본 스크립트를 찾을 수 없었지만 Tarun에게도이 점을 지적 해 주셔서 감사합니다. –

+0

당신이 옳았 던 것처럼 보입니다. Tarun, 컨테이너가 자동으로 다시 시작되도록 구성되었습니다. 처음에 도커 작성 파일을 사용할 수 없습니다. –

0

나는 어떤 docker-compose 파일이 사용되는지 알 옵션이 없다고 생각한다. 하지만 프로젝트 폴더마다 매뉴얼을 확인할 수 있습니다.

도커 작성 메커니즘은 docker-compose.yml file과 일치합니다. 따라서 모든 프로젝트 폴더에 sudo docker-compose ps 명령을 실행하면됩니다. 결과 같이 표시 될 경우 결과가 표시되지 않습니다하지 않을 경우 고정 표시기-작성은 사이에 프로젝트에 컨테이너 및 고정 표시기-파일 작성에 사용되는 고정 표시기-작성 파일과 일치합니다