Docker

Junyoung Song·2022년 5월 4일
0
post-thumbnail

Docker

개발을 하다보면 가끔 내 컴퓨터에서는 되지만 다른 컴퓨터에서는 동작하지 않는 경우가 종종 발생하곤 합니다. 분명 개발하던 컴퓨터에선 잘 작동되었지만 막상 서버에 올려서 구동을 하니 작동이 안되는 경우가 발생합니다. Docker를 사용할 경우 이러한 문제점을 해결 할 수 있습니다.
Docker를 사용할 경우 서로 다른 컴퓨터에 같은 환경을 구현하여 배포, 구동을 안정적으로 할 수 있도록 해줍니다.

Docker에서 컨테이너는 Host OS에서 리소스를 논리적으로 구분해 서로 다른 서버처럼 사용할 수 있도록 해줍니다. 물리적으로 구분되는것이 아니다보니 쉽게 지우거나 추가할 수 있습니다. 그렇기 때문에 트래픽이 증가 할 경우 서버를 추가하거나 트래픽이 감소했을때 서버를 줄이는것 또한 매우 쉽게 할 수 있습니다. 또한 컨테이너끼리 서로 다른 환경을 구성해 실행하는것도 가능합니다. 이러한 장점으로 인해 Docker를 사용할 경우 앱을 동작하는데 필요한 환경을 신속하게 구축, 배포를 할수 있도록 도와줍니다.

0개의 댓글