Docker란? 게임 2개를 실행한다고 가정하자. 게임 A는 최적화가 잘 되어있어 필요한 만큼의 리소스만 사용한다. 게임 B는 최적화가 안되어있어 컴퓨터의 리소스의 100%를 사용한다. 두 게임 동시에 실행한다면 게임 B가 컴퓨터의 모든 리소스를 사용하고 있기 때문에 게임 A는 잘 작동되지 않을거다. 전통적인 방법 (Traditional) 만약 전통적인 방법으로 해결하기 위해선 정말 극단적으로 컴퓨터를 한대 더 사서 게임A와 게임B를 각각 다른 컴퓨터로 실행해야 될거다 가상화 (Virtualized) 말 그대로 가상화 컴퓨터다. 하나의 하드웨어, OS에 가상 컴퓨터를 여러대 설치하는 방법이다. 각각의 가상 컴퓨터는 처음 만들때 리소스를 정해서 만들기 때문에 서로 독립된 공간에서 작동하게 된다. 컨테이너 ..