Docker란 무엇인가?? Docker, Kubernetes 많이 들어본 단어이지만, 확실하게 개념에 대한 설명을 물어보면 애매 모호한 답이 돌아오는 경우가 많다. 관련 내역을 공부 중에 알기 쉽게 개념을 정리해논 내용이 있어서 내용을 정리한다. Docker란 "데이터 또는 프로그램을 격리시키는 기능을 제공하는 소프트웨어" 라고 정의한다. 위 기능은 주로 서버에 사용 되며, 서버는 또 2가지 개념으로 나뉘어진다. 물리적인 서버와 기능적인 의미의 서버로 나뉘어지며, 여기서 물리적인 서버는 모두가 다 아시는 내용처럼 물리적 컴퓨터로서의 서버를 의미하며, 기능적인 의미의 서버는 DB 서버, Web 서버처럼 특정 기능을 제공하는 것을 의미한다. Docker는 위의 특정 기능을 제공하는 서버를 하나의 물리적인 공..