Infra (2) 썸네일형 리스트형 [Docker][MySQL] Access denied for user 'root'@'172.17.0.xx' 도커로 mysql 컨테이너를 올려 로컬에서 커넥션을 맺을때, Access Denied 메시지가 뜨는 경우가 있습니다. 도커 컨테이너는 기본적으로 완전히 격리된 네트워크를 지닙니다. 하지만 우리는 localhost 의 -p 옵션으로 바인딩한 포트를 통하여 도커 컨테이너에 접속할 수 있습니다. 도커 컨테이너는 docker0 이라는 도커 설치시 생성되는 네트워크 브릿지를 통하여 외부와 연결이 될 수 있습니다. 각각의 컨테이너는 실행시 172.17.0.xx 대역의 가상 IP를 가진 veth 인터페이스를 호스트에 생성하고 할당받습니다. 생성된 veth 인터페이스는 docker0 브릿지에 연결됩니다. 최종적으로 docker0 브릿지는 호스트의 eth0, eth1 등의 이더넷과 연결되며 컨테이너와 통신이 가능하게 됩.. EC2 ELK 적용 이전 회사에서는 k8s 환경에서 EFK(Elasticsearch + Fluentd + Kibana) 를 구축했었는데, https://github.com/3jin-p/study/tree/master/infra/aws/efkstack 그 경험을 바탕으로 현재 회사에서 레거시 서버의 RDMBS 에 쌓는 어플리케이션 로그를 제거하기 위해서, 이번에는 로그수집기를 대세인 Logstash 를 이용해서 도입해보았습니다. 우선 EC2 인스턴스에 ssh 로 접속해줍니다. 접속을 했다면, 필요한 파일 설치부터 진행해보겠습니다. Docker 설치 및 권한부여 sudo amazon-linux-extras install docker # Docker 설치 sudo usermod -a -G docker ec2-user # Dock.. 이전 1 다음