도커
-
20221028 TIL 제가 한 번 도커를 쉽게 설명해보겠습니다TIL 2022. 10. 28. 23:20
개발을 하면 도커를 쓸 일이 종종 생기고, 도커는 거의 git 만큼 많이 쓰이는 도구이다. 도커가 뭔지 설명하기 전에 도커를 사용하지 않을 때의 상황을 알아보자. 개발자라면 자기가 만든 프로그램이 자신의 컴퓨터에서 작동하는 것처럼 어느 환경에서나 동작하기를 바랄것이다. 하지만 개발자가 개발한 어플리케이션은 개발자가 직접 작성한 코드만으로 돌아가는 것이 아니다. 여러가지 디펜던시와 프로그램 구동 환경 등이 다 완벽히 갖춰졌을 때가 돼서야 개발자가 의도한대로 프로그램이 잘 돌아가게 된다. 하지만, 사용자마다 다른 운영 체제를 사용하고 있고, 모두 다 설치되어 있는 프로그램이 제각기 다를 것이다. 이 때 어플리케이션을 구동하는데 필요한 디펜던시 중 일부가 설치되어 있을 수도 있고 없을 수도 있고, 어떤 경우 ..