2015-10-31 24 views
5

Tôi đang làm việc với docker-compose.docker-compose không thấy các thay đổi về khối lượng trong docker-compose.yml

My Docker-compose.yml trông giống như

redis: 
    image: redis 
    expose: 
     - "6379" 
    volumes: 
     - ./redis:/data 

nerdzcrush: 
    image: nerdzeu/docker-nerdzcrush 
    ports: 
     - "8181:81" 
    links: 
     - redis 
    volumes: 
     - ./mediacrush:/home/mediacrush 

Khi tôi chạy docker-compose up tất cả mọi thứ hoạt động tốt.

Sau đó, tôi cần thay đổi đường kết nối. tôi dừng container với docker-compose stop, tôi đã thay đổi tôi Docker-compose.yml theo cách này:

redis: 
    image: redis 
    expose: 
     - "6379" 
    volumes: 
     - ./nerdzcrush/redis:/data 

nerdzcrush: 
    image: nerdzeu/docker-nerdzcrush 
    ports: 
     - "8181:81" 
    links: 
     - redis 
    volumes: 
     - ./nerdzcrush/mediacrush:/home/mediacrush 

Và tôi loại bỏ các thư mục cũ với

sudo rm -rf ./mediacrush ./redis 

Sau đó, tôi bắt đầu các container wiht docker-compose up -d

Tôi hy vọng rằng các vùng chứa bắt đầu hoạt động với đường dẫn mới, nhưng tôi thấy rằng đường dẫn cũ được sử dụng. Vì vậy, tôi có một lần nữa ./mediacrush và ./redis trong thư mục của tôi.

Đó là điều tôi đã hiểu sai về việc tạo docker hoặc đó là vấn đề với việc tạo docker?

Tôi đang sử dụng phiên bản Docker-soạn: 1.5.0dev

Cảm ơn bạn

Trả lời

3

Nó chỉ phải duy trì khối lượng nếu họ chứa khối lượng dữ liệu (không lưu trữ khối lượng như trong trường hợp của bạn).

Tôi sẽ thử chạy docker-compose rm để xóa các vùng chứa (sau khi dừng chúng). Sau đó, up nên sử dụng đường dẫn chính xác.

+1

Vâng, đó là những gì tôi đã làm và mọi thứ hoạt động. Nhưng đó là hành vi đúng đắn? Nó được ghi lại ở đâu đó? Bằng cách này, vì câu trả lời của bạn là những gì tôi đã làm đó là câu trả lời được chấp nhận. – nessuno

+0

Nó không được tài liệu tốt. Tôi đang làm việc trên một số tài liệu cho bản phát hành tiếp theo – dnephin

+0

Khi bạn phát hành tài liệu, hãy bình luận ở đây hoặc liên hệ với tôi bằng cách nào đó, tôi sẽ đọc nó với niềm vui. – nessuno

Các vấn đề liên quan