제목 앞에 도커를 둔 이유는 .. 가상화 기술을 학습하기 전 서버에 개념을 정리해두는 것이 좋기 때문이다. 서버와 더불어 서버 운영 방법에는 어떤 것이 있는지도 간단하게 정리해보려 한다. 서버란? 서버는 IT 산업에서 쉽게 접할 수 있는 용어이다. 서버 프로그래머,
도커 스터디를 진행하고 있는 겸.. 강의를 통해 배운 내용을 정리해볼 예정이다! 1주차엔 가상화 기술이 무엇이며, 왜 사용하는지 알아보고, 가상화 기술에 있는 Hypervisor과 Container를 비교한다. 또한, Container 가상화 도구 중 하나인 Dock
Part2. 이미지와 컨테이너 이미지는 컨테이너를 만드는 재료이다. 이미지가 정확하게 무엇인지, 이미지와 컨테이너의 관계가 어떻게 되는지에 알아보자. 추가로 컨테이너의 라이프 사이클(실행부터 삭제)까지 알아보자. 이미지 서버에서 프로그램 실행 Untitled 우
이미지 레지스트리는 도커 이미지를 저장하기 위한 저장소이다. 이미지 레지스트리를 통해 개인이나 팀 이미지를 다른 사람과 공유하거나 필요한 이미지를 다운받을 수 있다. (마치 Github에서 자신의 소스 코드를 보관하고 쉽게 다른 개발자들과 공유할 수 있는 것처럼 이미지
이미지가 어떻게 저장되는지 알아보고, 이미지를 효율적으로 저장하는 레이어드 구조에 대해서 알아보자. 이미지가 저장되는 원리를 알아보며, 이미지를 만드는 방법인 커밋과 빌드 두 가지 방식을 알아보자.또한, 이미지를 빌드하려면 도커파일이라는 명세서를 작성해야 하는데, 도커
애플리케이션을 이미지로 빌드하고, 컨테이너로 배포해보자. 우선 컨테이너 애플리케이션의 특징을 이해하기 위해 클라우드의 개념을 학습하고 Cloud Native Application 특징과 MSA 아키텍처에 대해 간단히 배워보자.실습은 애플리케이션을 컨테이너로 빌드하는
Part6. 네트워크 네트워크 기본 네트워크란? 여러 개의 장치들이 서로 연결되어서 정보를 주고받을 수 있는 시스템이다.인터넷에서 정보를 검색할 때도 네트워크를 통해서 정보를 주고받을 수 있다. 네트워크는 기계와 기계 사이를 랜선이라는 케이블을 통해 물리적으로 연결한
Part7. 스토리지와 볼륨 볼륨은 컨테이너의 상태를 가지게 만들어 준다. 상태는 무엇인지? Mount 도커의 볼륨에 대해 알아보고, 실습을 통해 DB와 웹서버 컨테이너에 볼륨을 적용한다. 컨테이너의 상태(State) Untitled 컨테이너는 상태 없음(Sta
Part8. 도커 실무 레이어 관리 이미지의 개수를 작게 유지하는 방법과 이미지의 크기를 작게 만드는 방법 도커 파일의 레이어 구조 도커 이미지는 레이어로 구성되어 있다. Dockerfile에 작성된 지시어 하나 당 레이어가 한 개 추가된다. 불필요한 레이어가 많