1
어떤 이유로 든 로컬 데이터 볼륨을 컨테이너에 마운트하지 않고 로컬에서 유지 관리되는 Docker 이미지가 있습니다.Docker 컨테이너에 데이터 볼륨이 없습니다.
docker run -d -v /mnt/melissadata:/usr/local/tomcat/appconf -p 7070:7070 -p 80:8080 --restart on-failure:3 --name addrgeo imagename
로컬 데이터 볼륨에 서비스에 필요한 파일 수가 많지만 파일을 찾을 수 없습니다.
볼륨이 탑재되어 있음을 알고 있습니다.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvdi 202:128 0 10G 0 disk /mnt/melissadata
그리고는 부두 노동자 컨테이너 볼륨을 볼 수있는 표시 ...
$ docker inspect
...
"Mounts": [
{
"Source": "/mnt/melissadata",
"Destination": "/usr/local/tomcat/appconf",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
findmnt
반환 :
$ sudo findmnt -o TARGET,PROPAGATION /mnt/melissadata
TARGET PROPAGATION
/mnt/melissadata private
어떤 생각?
당신은 컨테이너를 입력하고 트리를 탐색 할 '고정 표시기의 exec'을 실행 했습니까? 볼륨이 마운트 된 것처럼 보입니다. –
나는 그랬다. 디렉토리에 마운트 할 내용이 없습니다. – Sathed
'sudo findmnt -o TARGET, PROPAGATION/mnt/melissadata'의 결과는 무엇입니까? –