2017-01-19 1 views
0

많은 수의 컨테이너를 시작하는 docker-compose.yml 파일이 있습니다. 이 중 하나의 명령 섹션에서 명령의 나머지 부분을 계속하기 전에 특정 파일이 호스트 파일 시스템에 있는지 확인하는 명령을 실행하려고합니다. 내가 어떻게 할 수 있니?docker compose 명령의 호스트 파일 시스템에 액세스

답변

0

가능한 해결책 중 하나는 호스트의 디렉토리를 독점 컨테이너에 읽기 전용 모드로 마운트하는 것입니다. 이렇게하면 파일이 존재하는지 확인하고 (예를 들어, bash 스크립트를 통해 확인) 실행을 계속할 수 있습니다.

xxx: 
    image: xxx 
    ... 
    volumes: 
     - /host/directory/where/file/is/:/container/directory:ro
관련 문제