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
로 도 잘 동작됨 확인
'programming > docker' 카테고리의 다른 글
docker 컨테이너에 몽고디비 설치하여 사용하기 (0) | 2023.05.12 |
---|---|
[docker] docker compose사용하여 CI/CD 구현 (0) | 2023.04.04 |