
Docker를 왜 사용하는 것일까? 서버를 관리하는 일은 매우 복잡하고 어려운 작업이다. 만약 서버를 개발할 때 개발 환경이 바뀌게 되면 컴퓨터의 셋팅부터 프로그램의 설치까지 모든 것을 처음부터 다시 설정해야 한다. 시스템 환경, 방화벽, 네트워크 설정 등등 너무 많은 것을 환경이 바뀔때 마다 바꿔 주어야하는 것이다. 게다가 DevOps나 MSA가 유행하면서 서비스가 잘게 나뉘면서 관리가 더욱 복잡해지게 되는데 새로운 툴은 끊임없이 발전하고 설치해야할 서버가 매우 많아지는 상황에서 서버 관리 방식의 변화가 필요해진 것이다. 이때 이러한 환경 속에서 한줄기 빛처럼 등장한 것이 바로 Docker이다 Docker란 도커는 리눅스 컨테이너 리눅스 어플리케이션을 프로세스 격리기술을 사용해서 더 쉽게 컨테이너로 실..