sudo가 허용되지 않는 도커 컨테이너에서 작업하고 있습니다. 하지만이 컨테이너 내부의 디스크 손상 시나리오를 테스트하고 싶습니다.
dd if=/dev/urandom of=/dev/sda1 bs=4096
명령이 파일 시스템을 손상시킬 수 있습니다. 그러나 이것은 sudo 액세스가 필요합니다.
어떻게해야합니까?
다시이 도커는 Kubernetes minikube에서 작동 중입니다. 이 경우 물리적 디스크가 손상되지 않습니다.
—
Ashwin
"Minikube는 VM 내에서 단일 노드 Kubernetes 클러스터를 실행합니다 . " VM은 모든 Docker 컨테이너의 호스트입니다. 이 명령은 VM의 하드 디스크를 손상시키고 전체 노드 (모든 컨테이너)에 영향을줍니다.
—
gronostaj 7
그렇다면 대상 VM 노드에서만 볼륨 손상을 방지하는 안전한 방법이 있습니까?
—
Ashwin
SSH를 VM에 넣고 이렇게 손상 시키십시오. 그것이 컨테이너 내부에서 처리되었는지 여부는 중요하지 않습니다.
—
gronostaj 2011 년
/dev/sda1
호스트의 디스크이며이 명령은 호스트의 파일 시스템을 손상시킵니다. Docker는 디스크 장치를 가상화하지 않습니다.