반응형
안녕하세요.
docker desktop을 지우고 podman을 사용하고 있는데요.
일반적인 `docker` 명령어를 `podman`으로 바꿔서 입력하면 똑같다고 느껴져서 사용하고 있습니다.
다른건 괜찮은데,
nginx 컨테이너를 띄우고 볼륨을 마운트 하려고 하니 아래와 같은 에러가 났습니다.
Error: statfs /var/www: no such file or directory
관련 에러 해결 방법을 찾아보니,
podman machine 을 시작할 때 머신에 마운트를 걸어야 컨테이너에서 바인딩이 되는 걸로 확인했습니다.
바로 입력해봅니다.
podman machine init -v ${HOME}:${HOME}
정상적으로 바인딩 되었고,
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 |
---|