
[MSA 2일차] - 도커 개념과 실습 찍먹하기
·
MSA
📜도커란?위 이미지로 한방에 설명이 가능하지만 조금 더 맛을 내기위해서는 설명이 필요한 부분이겠다. 소프트웨어를 패키징 해서 개발, 배포, 실행, 업데이트, 관리를 할 수 있는 오픈 소스 플랫폼이다.서버의 한 종류라고 보면 된다. (소프트웨어 + 하드웨어)여기서 패키징이 칭하는 것은 APP A와 같은 컨테이너를 칭한다.이 컨테이너 안에는 소스 코드, 시스템 툴, 의존성같은 것들이 들어있다. 그럼 이 도커도 가상의 환경인데 어떤 OS를 사용할까?Docker라고 적혀있는 바를 보면 이부분이 컨테이너 엔진인데 도커를 구동시키는 Layer이다.이 환경은 외부환경에 영향을 받지않도록 컨테이너를 격리시키는 역할을 하는데 이 환경을 리눅스 환경으로 만들었다. 도커에서 격리(isolation)을 구현하는 핵심 기술들..