
도커 & 쿠버네티스
[도커] 도커의 기본, 이미지와 컨테이너
시작하세요! 도커/쿠버네티스를 읽고 나름대로 정리한 내용입니다. 도커란? 가상 머신과 비슷하지만 더 가벼운 엔진 도커를 쓰는 이유는 프로그램의 개발 환경과 배포 환경을 쉽게 똑같이 만들 수 있기 때문이다. 리눅스, 맥, 윈도우에서 모두 사용할 수 있다. 따라서 꼭 백엔드 서버를 위해서만 쓸 수 있는 건 아니다. 도커의 기본 단위는 이미지와 컨테이너다. 쉽게 말해 이미지라는 실행 파일이 있고, 이 이미지를 띄우면 하나의 컨테이너가 돌아간다. 이미지는 직접 만들수도 있고, 이미 누가 올려놓은 것을 클라우드에서 다운로드할 수도 있다. 이미지의 종류로는 내가 개발한 프론트엔드 서버, 백엔드 서버가 될 수 도 있고, 리눅스 같은 운영체제, mysql 같은 DB 등 다양하다. 보통 우리가 파일을 실행하면 한번에 하..