도커를 배우고 도커 허브에서 일부 샘플 이미지를 배포하고 있습니다. 그들 중 하나는 postgresql이 필요합니다. 볼륨을 지정하지 않고 배포하는 경우 볼륨이 아름답게 작동합니다. 볼륨을 '호스트의 경로'로 지정하면 fsync를 제대로 수행 할 수 없으므로 실패합니다. 내 질문은 볼륨을 검사 할 때, 도커가 해당 볼륨을 저장하는 위치를 찾을 수 없습니다. 필요한 경우 볼륨을 지정하여 데이터를 이동할 수 있도록하고 싶습니다. Docker는 이것을 Windows 컴퓨터에 어디에 저장합니까? Kinematic을 통해 볼륨을 활성화하려고 시도했지만 컨테이너를 사용할 수 없게되었습니다.Windows 용 도커 볼륨 정보
> docker volume inspect 0622ff3e0de10e2159fa4fe6b7cd7407c6149067f138b72380a5bbe337df8f62
[
{
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/0622ff3e0de10e2159fa4fe6b7cd7407c6149067f138b72380a5bbe337df8f62/_data",
"Name": "0622ff3e0de10e2159fa4fe6b7cd7407c6149067f138b72380a5bbe337df8f62",
"Options": {},
"Scope": "local"
}
]
도커를 통해 볼륨을 만들 수 있지만 하드 디스크에 저장되는 위치를 알 수는 없습니다.
감사합니다, 나는이었다 그 대답을 찾기 위해 힘을 썼다. 나는 리눅스 이미지가 볼륨을 갖고 있다고 의심했다. 슬프게도 local-persist에는 Windows 다운로드가 없습니다. 아니면 하나를 만드는 방법을 이해하지 못합니다. – Rouche