docker 컨테이너 설치시 오류 문의드립니다.
네이티브 헤놀로지 7.2 입니다.
패키지에서 컨테이너 매니저 설치 후 SSH 접속해서 설치하려고 합니다.
docker run -d \
--name JJ \
--restart on-failure \
--net=host \
-v /volume1:/volume1:shared \
-v /volume2:/volume2 \
-v /volume1/docker/data:/data \
-v /:/host \
--privileged \
JJ/JJ:4.0
위와 같이 ssh 에서 설치 실행시 아래와 같은 오류가 발생합니다.
docker: Error response from daemon: path /volume1 is mounted on /volume1 but it is not a shared mount.
또는
docker: Error response from daemon: invalid mount config: must use either propagation mode "rslave" or "rshared" when mount source is within the daemon root, daemon root: "/volume1/docker", bind mount source: "/volume1", propagation: "shared". See 'docker run --help'.
rshared로 변경해도 똑같은 오류인데 왜그럴까요?
조언부탁드립니다.
1등
블랙앤해적 2023.08.05. 00:10
어떤소스인가요. 볼륨맵핑이 먼가 이상한데요
블랙앤해적
말씀대로 조금 이상해서 수정하고 아래 명령어 실행하니 설치가 되었습니다.
mount --make-shared /volume1
문제는 서버를 재부팅하면 도커가 같은 문제로 오류가 나오고
다시 위 명령어를 입력해야 실행이 됩니다 ㅜㅜ
mount --make-shared /volume1
문제는 서버를 재부팅하면 도커가 같은 문제로 오류가 나오고
다시 위 명령어를 입력해야 실행이 됩니다 ㅜㅜ
2등
DarkAcid 2023.08.05. 01:46
볼륨매핑이 저도 좀 이상한거 같습니다
-v $(hostpath):$(image persistant path)
같은 형식이여야하는데 뭔가 둘다 호스트인거 같아서요
-v $(hostpath):$(image persistant path)
같은 형식이여야하는데 뭔가 둘다 호스트인거 같아서요
DarkAcid
말씀대로 조금 이상해서 수정하고 아래 명령어 실행하니 설치가 되었습니다.
mount --make-shared /volume1
문제는 서버를 재부팅하면 도커가 같은 문제로 오류가 나오고
다시 위 명령어를 입력해야 실행이 됩니다 ㅜㅜ
mount --make-shared /volume1
문제는 서버를 재부팅하면 도커가 같은 문제로 오류가 나오고
다시 위 명령어를 입력해야 실행이 됩니다 ㅜㅜ
3등
마이크로서버 2023.08.05. 09:00
Volume1이 혹시 도커 말고 다른데 마운트 되어 있나요? Bind나 NFS등등
DarkAcid 2023.08.06. 00:59
마이크로서버
그러게요 그래서 자동으로 smb가 연결되기 전에 도커가 올라와서 볼륨이 안되는걸까요?
cmt alert