[Tool] Docker란?

Daisy🌷·2024년 6월 15일
0

📚 archive📚

목록 보기
11/14

🩵 Docker란?

개발자가 컨테이너를 빌드, 배포, 실행, 업데이트, 관리할 수 있는 오픈 소스 플랫폼이다.

Docker의 핵심 개념은 이미지와 컨테이너다. Docker 이미지에는 소프트웨어 실행에 필요한 모든 것, 즉 코드, 런타임, 드라이버, 도구, 스크립트, 라이브러리, 배치 등이 포함된다. Docker 컨테이너는 이미지를 실행한 상태라고 볼 수 있다.

👩🏻‍💻 Docker 이미지란?

Docker 이미지에는 실행 가능한 애플리케이션 소스 코드는 물론, 이 애플리케이션 코드가 컨테이너 형태로 실행되는 데 필요한 모든 툴, 라이브러리 및 종속 항목이 포함되어 있다.
Docker 이미지를 완전히 새로 빌드하는 것도 가능하지만, 대부분 개발자는 공통 저장소에서 해당 이미지를 가져온다.

🎁 컨테이너란?

이미지를 실행한 상태를 컨테이너라고 볼 수 있고 추가되거나 변하는 값은 컨테이너에 저장된다. 같은 이미지에서 여러 개의 컨테이너를 생성할 수 있고 컨테이너의 상태가 바뀌거나 컨테이너가 삭제되더라도 이미지는 변하지 않고 그대로 남아있다.

🪛 Docker 왜 쓰나요?

Docker를 사용하면 개발 환경을 쉽게 설정할 수 있다. 새로운 개발자가 프로젝트에 참여할 때, Docker 이미지를 실행하는 것만으로 개발 환경을 즉시 구축할 수 있다. 복잡한 환경 설정 없이, 컨테이너만 실행하면 필요한 모든 것이 준비된다.

✨ Docker로 MariaDB 접속하러 가기! 👉🏻 Docker로 MariaDB 접속하기

📚 참고 자료

profile
Frontend Developer

0개의 댓글