programming/docker
[docker] docker sudo 없이 실행하는법
worldint
2023. 11. 6. 18:13
docker 사용하려면 root 권한이 필요함
그래서 매번
sudo docker ps
이런식으로 사용함
여기서 sudo를 빼기 위해서
현재 사용자 ( 나는 ubuntu ec2를 사용하고 있어서 사용자가 ubuntu이다)를 docker 그룹에 넣어주면된다
넣어주고 도커 다시시작하고 root계정으로 바꿨다가 다시 ubuntu 계정으로 바꾸면 된다
*reboot 시키거나 하면 안됨 ec2 주소 바껴서 실제 운영중이면 좀 안좋은 상황이 올 꺼같다
$ sudo usermod -aG docker ubuntu // docker 그룹에 unbuntu 유저를 추가
$ sudo service docker restart // 도커 재시작
$ sudo su - //root계정으로 변경
$ su - ubuntu // 다시 ubuntu 계정으로 돌아옴
이렇게 하면docker ps
로 도 잘 동작됨 확인