계속하기 전에이 설정은 내 OSX에서 완전히 작동합니다.Windows/Docker/External Mount
이제는 Windows 10 시스템에서도 필요합니다. 다시 한 가지를 제외하고는 모든 것이 작동합니다.
docker-compose down
으로 모든 것을 끄면 MongoDb 콘텐츠가 지워집니다.
알아 두었 듯이 해결할 수있는 해결책은 외부 볼륨을 만드는 것입니다.
내가 수행 한 작업은 docker volume create mongodbdata
입니다. 그리고 그것은 효과가 없었습니다.
version: '2'
volumes:
mongodbdata:
external: true
services:
nginx:
image: 'nginx:alpine'
ports:
- '8000:80'
volumes:
- './:/app'
- './docker-nginx.conf:/etc/nginx/conf.d/default.conf'
mongodb:
image: mongo
volumes:
- 'mongodbdata:/data'
ports:
- '8001:27017'
command: mongod --smallfiles --logpath=/dev/null
내가 외부 제거하려고 : 그것은 로컬 볼륨과 함께 작동합니다 희망 사실, 거기에 운
이
내 고정 표시기 - compose.yaml입니다. 나는 버전 '3'을 경우에 대비해 놓으려고했다. 운이 없다.내가 우연히 발견하고있는 동안, 나는 어떻게 든 그것을 할 수 있었다. 그래서 나는 도커로 모든 것을 닫고 모든 것을 가져 왔고, 어떻게 든 그 데이터는 거기에 있었다.
이렇게 보일 수도 있지만 작동하지 않을 수 있습니다.
나는 모든 종류의 조합을 시도했으며 심지어 몇 차례 성공할 수 있었지만 어떻게 성공했는지 또는 다른 말로는 패턴을 찾지 못했습니다.
누군가가 지식을 공유 할 수 있다면 고맙겠습니다.
정보를 놓친 경우 알려주십시오.
고맙습니다.
BTW 도커 버전은 최신이며 업데이트되었습니다. 다음과 같이
응답 사용자에게 감사드립니다. 작동하지 않을 수도 있었지만 기대하지 않았습니다. 사실 볼륨과 고정 장치와는 아무런 관련이 없지만 장착 상태입니다. 내 대답을 확인하십시오. – Adrian