[42서울] inception 구현과 설명 (도커 이미지 설계하기)
·
대외활동/42서울
서론inception 과제는 도커를 활용해 여러 서비스를 컨테이너화하고, 직접 서버를 구축하는 프로젝트 프로젝트이다. 프로젝트를 올바르게 구현하면 웹 브라우저에서 login.42.fr 로 접속해서 워드프레스 서비스를 이용할 수 있다. 도커(Docker)를 사용하여 서비스별 컨테이너를 구성Docker Compose를 활용하여 컨테이너 간 연결 및 오케스트레이션보안 및 성능을 고려한 서버 환경 구성WordPress, MariaDB, Nginx 등 웹 서비스 인프라 구성   Docker, Docker Compose?도커와 도커 컴포즈에 대한 개념을 공부하고 과제를 시작하자.도커란?도커는 컨테이너(Container) 기술을 기반으로 애플리케이션을 쉽게 배포, 실행, 관리할 수 있도록 해주는 플랫폼이다.이전에 쓴..
[42서울] inception 도커의 개념 (가상환경, 볼륨, 동작 원리)
·
대외활동/42서울
도커는 애플리케이션을 격리된 컨테이너 환경에서 실행하여 개발과 운영의 효율성을 극대화하는 도구이다. 이번 글에서는 42서울 inception 과제 구현 및 평가 과정에서 배웠던 내용을 토대로 도커가 무엇인지, 왜 사용해야 하는지, 그리고 어떻게 동작하는지에 대해 정리해 보고, 특히 네트워크와 볼륨 관리 측면에서의 이점을 중점적으로 정리해 보았다.WHAT: 도커 & 서비스 배포도커 가상환경과 가상머신의 차이점가상머신(VM)가상머신은 하이퍼바이저를 통해 하드웨어를 가상화한 후, 그 위에 각기 다른 운영체제를 실행합니다.→ 무겁고 부팅 시간이 길며, 자원 소모가 큽니다.도커 컨테이너도커는 운영체제의 커널을 공유하면서, 애플리케이션을 격리된 컨테이너 내에서 실행합니다.→ 경량화되어 빠른 부팅과 효율적인 자원 사..