최대 1 분 소요

TIL

TIL - React 개발 환경 세팅

Docker

Docker란?

어플리케이션을 빠르게 구축하고, 테스트, 배포할 수 있도록 해주는 소프트웨어.

라이브러리, 시스템 도구, 코드 등 소프트웨어 실행에 필요한 모든 것들을 담고 있는 컨테이너 환경에서 어플리케이션을 실행할 수 있도록 컨테이너를 만들고, 관리하는 도구

도커를 통해서 어플리케이션을 실행하면 독립적인 환경에서 일관된 결과를 보장한다.

=> 개발환경에서는 잘 되다가 node 버전이 안맞아서 서버에서는 안된다든지 하는 오류 없음!

컨테이너

기존의 VM은 OS가 포함되어 독립적으로 어플리케이션이 실행되나, 도커에서는 리눅스에서 프로세스를 독립적으로 실행한다.
이를 컨테이너라고 한다.

이미지

컨테이너 실행에 필요한 파일과 설정을 포함하고 있는 것.
마치 객체지향의 class 처럼 상태값을 가지지 않고 변하지 않는다.

이 이미지를 가지고 컨테이너를 만들어낸다. 바뀌지 않기 때문에 컨테이너에 수정을 가해도 이미지가 변하지는 않는다.

Dockerfile

도커 이미지를 만들기 위한 파일.
DSL(Domain Specific Language) 언어를 이용해 이미지를 생성한다.

회고 (TIL)

2022.05.17 Daily 회고

✏오늘 한 일

  • 새로운 React 프로젝트 빌드
    • eslint 적용
    • babel-loader 마이그레이션 (esbuild 버림)
    • ci cd 시작

⁉느낀 점

알듯 말듯 하면서도 그냥 잘 안되는 환경 세팅!

그리고 대환장파티 cicd

🎃현재 나의 상태

두렵다. 많이 배울 수나 있을까.

그냥 열심히 .. 아니 잘 해야지;;


댓글남기기