Docker/Volume

mac podman - Error: statfs /var/www: no such file or directory

PSAwesome 2022. 5. 7. 01:31
반응형

안녕하세요.

docker desktop을 지우고 podman을 사용하고 있는데요.

일반적인 `docker` 명령어를 `podman`으로 바꿔서 입력하면 똑같다고 느껴져서 사용하고 있습니다.

 

다른건 괜찮은데,

nginx 컨테이너를 띄우고 볼륨을 마운트 하려고 하니 아래와 같은 에러가 났습니다.

 

nginx 실행 오류

Error: statfs /var/www: no such file or directory

 

관련 에러 해결 방법을 찾아보니,

podman machine 을 시작할 때 머신에 마운트를 걸어야 컨테이너에서 바인딩이 되는 걸로 확인했습니다.

 

바로 입력해봅니다.

 

바인딩

podman machine init -v ${HOME}:${HOME}

정상적으로 바인딩 되었고,

nginx 볼륨 마운트 실행

podman run -d -p 80:80 --rm -v /var/www:/usr/share/nginx/html:ro nginx

nginx 볼륨 마운트도 잘 되는 것을 확인할 수 있습니다.

 

 

 

머신이 이미 있다고 나온다면,

podman machine init -v ${HOME}:${HOME}

 

아래 명령어를 차례대로 입력해주세요.

podman machine rm
podman machine init -v ${HOME}:${HOME}
podman machine start

 

 

반응형

'Docker > Volume' 카테고리의 다른 글

Docker Volume 설정  (0) 2019.12.02