목록도커 (2)
개발박사가 되고싶은 척척학사
도커 이미지(Docker Image) 란? 도커 이미지는 도커 컨테이너를 실행하기 위한 모든 정보를 포함하는 패키지이다. 이 패키지는 애플리케이션의 실행환경, 코드, 라이브러리, 설정 등을 담고 있으며 컨테이너가 동작할 때 필요한 모든 것을 이미지 안에 포함한다. 도커 이미지는 컨테이너화된 애플리케이션의 배포, 공유, 백업 및 확장을 쉽게 할 수 있도록 도와준다. (예를 들어, Tomcat 이미지라고 하면 Tomcat을 실행하는데 필요한 모든 파일, 명령어, 포트 등의 정보를 갖고 있는 것) 쉽게 말해, 이미지는 컨테이너를 만드는데 사용하며, 빵틀과도 같은 컨테이너의 설계도 역할을 한다. 빵을 먹고 싶은 사람에게 빵틀을 주면 아무런 소용이 없듯이 이미지 자체로는 그다지 쓸모가 없다. 이미지는 하나만 있으..
요즘 Docker는 개발자들이 기본적으로 알고 있어야하는 기술이 되어가고 있다. 나도 현업에서 많이 사용하게 되어 필요한 명령어만 외워 사용하고 있었는데 이번 기회에 이론부터 정리해보려고 한다. 쉽게 설명하려고 노력을 많이 하였으니, 가볍게 읽어보면 좋을 것 같다. 우선 Docker를 이해하기 위해서는 컨테이너가 무엇인지부터 알아야한다. 컨테이너란? 컨테이너란 Host 서버의 OS를 논리적인 구역으로 나누어, 애플리케이션을 작동시키기 위해 필요한 라이브러리나 애플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있도록 만든 것이다. 따라서, 컨테이너 기술을 사용하면 OS나 디렉토리, IP 주소 등과 같은 시스템 자원을 마치 각 애플리케이션이 점유하고 있는 것처럼 보이게 할 수 있다. 일반..