IT지식창고/Infra 3

[Docker] docker 그룹 사용자 추가

문제 / 상황 관리자 권한 sudo 없이 사용자에서 직접 도커를 사용할 수 있도록 추가하고 싶다. 해결 관리자 권한으로 docker 그룹에 사용자를 추가해 준다. (기본적으로 usermod 명령어는 /usr/sbin 디렉터리 안에 있는 명령어로 root 계정으로만 사용할 수 있다.) $ sudo usermod -aG docker $USER $ sudo su - $USER ※ 만약 'command cannot found'와 같은 에러가 나온다면? 그건 mac 이라서... (MacOS에서는 dscl을 쓴다고 한다.) > sudo dscl . create /Groups/docker > sudo dseditgroup -o edit -a $USER -t user docker 결론 잘 작동한다. 참고 : https..

[Docker] 시작하기 & Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 해결법

문제 / 상황 Docker start (MacOS 환경) 며칠 후 Docker를 시작하기 위해 sudo docker ps 를 했을 때, Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 에러가 생겼다. 원인 / 해결방안 Docker 시작하는 법은 여기저기 많이 나와있다. 우선 Mac의 경우 참고 사이트를 통해 설치하면 된다. 참고 : https://docs.docker.com/desktop/install/mac-install/ 도커가 연결되어 있지 않다고 한다. 설치된 아이콘을 열어서 터미널 명령을 실행해봐야겠다. 시도 도커 아이콘을 열고 다시 명령어를 재 실행 해보니 정상적으로 ..

[AWS] RDS : performance insight 활성화

문제 / 상황 performance insight를 사용하려 했지만 RDS 수정으로 들어가 찾아봐도 '성능개선도우미'(performance insight) 라는 탭을 찾을 수가 없었다. RDS의 MySQL 및 class 변경이 되지 않았다. 원인 / 해결방안 문제 1 에 대해 MySQL에서는 db.t2.micro / db.t2.small / db.t3.micro / db.t3.small의 인스턴스클래스에서는 performance insight를 지원하지 않는다. 즉, 해당 DB의 인스턴스 Class를 변경해야 한다. (나는 비용대비 효율이 괜찮은 t4g.micro를 선택했다.) DB 인스턴스 Class 변경을 위해서는 MySQL 버전이 일정 이상이 되어야 한다. (t4g의 경우 8.0.25 이상) 문제 ..