2016-06-14 1 views
0

docker compose를 사용하여 응용 프로그램에 대한 테스트를 실행하고 있습니다. 내가 docker-compose up을 실행할 때와 같은 경로에 몽고의 저장 데이터를 매핑 (? docker-compose에 의해 또는 mongo 이미지) 자동으로 생성 볼륨이 이제 마우스 오른쪽docker-compose에서 mongo 데이터를 유지하지 마십시오

version: '2' 

services: 
    web: 
    build: . 
    image: myapp:web 
    ports: 
     - "3000:3000" 
    depends_on: 
     - mongo 
    links: 
     - mongo 
    mongo: 
    image: mongo:3.2.6 

:은/var/lib 디렉토리 /와 같은 구성이 보인다 docker/volumes/c297a1c91728cb225a13d6dc1e37621f966067c1503511545d0110025479ea65/_data.

프로덕션 코드가 아닌 테스트를 실행하고 있으므로 실제로 을 피하십시오.이 지속성 (문지기가 종료되면 몽고 데이터가 사라져야 함)이 가능합니까? 그렇다면 가장 좋은 방법은 무엇입니까? 컨테이너 종료 후

답변

0

(또는 당신이 아래 명령으로 중지),

docker-compose rm -v 

-v 옵션은 또한 볼륨 (컨테이너 볼륨 및 명명 된 볼륨을 제거한다는 뜻으로 기존의 컨테이너와 볼륨을 정리 docker-compose로 작성되었지만 호스트 볼륨은 작성하지 않음).