Search
Duplicate

볼륨 연결시 파일 권한

현상

docker 에서 만든 파일은 root 계정이라서 volume을 연결해서 쓰면 계정이 그대로 root이다
그래서 원래 호스트 계정으로는 vi가 안열림 ;;
매번 sudo vi 해서 열기 귀찮다.

해결

run 할때 --user 옵션으로 id를 넘겨주면 된다.
먼저 유저 계정의 아이디를 확인한다.
id # 유저의 아이디 확인 uid=1000(huni) gid=1000(huni) 그룹들=1000(huni),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare),998(docker)
Plain Text
복사
docker run 할떄 v옵션과 함께 —user=1000 옵션을 추가하면 된다.