
Docker 컨테이너(container)는 격리된 환경에서 돌아가기 때문에 기본적으로 다른 컨테이너와의 통신이 불가능하다. 하지만 여러 개의 컨테이너를 하나의 Docker 네트워크(network)에 연결시키면 서로 통신이 가능해진다. 또한 보안상으로 격리 시키는게 좋기 떄문에 사용자들은 DB를 아예 접근 하지 못하도록 설정해놓고 Apache Container가 DB에 접근하도록 한다. 이렇게 해야 보안적으로 안전하다. 실제 서비스는 아래와 구조와 같다고 보면된다. 아래에서 이런 환경을 어떻게 만드는지 살펴보겠다. 1. Apache Container 올림 vagrant@ubuntu:~$ docker run -d --name=apache httpd 2. OS 올림 (바로꺼지지 않도록) vagrant@ubun..
Infra/Docker & k8s
2023. 2. 25. 12:04