[도커] 도커 0: 도커가 뭐고 왜 쓰나요?

2024. 11. 10. 17:49·클라우드/도커

전에 만들었던 도커 강의자료를 천천히 풀어보려고 한다 ☺️


🙋‍♀️ 도커가 뭔가요?

도커에 대해 궁금해하는 친구들에게, 항상 이렇게 말한다.

 

1️⃣ 개발 단계에서 쓰는 게 아니다

(➔ DevOps 개념을 먼저 공부할 것)

 

2️⃣ 서로 다른 컴퓨터에서도 똑같은 실행 동작을 보장하기 위해서 쓴다. 

 


🙋‍♀️ 데브옵스요?

우선..

DevOps 개념을 알아봅시다

 

서버

-  특정한 기능을 하는 소프트웨어를 특정 컴퓨터에 실행시키고,

    고객에게 소프트웨어의 처리 결과를 제공하는 형태 

- 특정 서비스를 제공하는 컴퓨터

   (서비스의 종류에 따라 서버의 종류가 바뀜)

 

 

도커는?

서버/서비스를 만들기 위한 도구가 아니다

서비스를 컴퓨터에 구동(run) 시키기 위한 서버 환경을 구축하기 위한 도구! 이다

 

 

서버 패러다임: Immutable Infrastructure

- 한 번 설정한 운영 환경은 수정하지 않고 (immutable)

  새로운 운영 환경을 설정하여

  서버 컴퓨터에 적용하는 패러다임

- 관리용이, 확장성, 이식성이 좋다

 

 

도커와 Immutable Infrastructure

도커는 Immutable Infrastructure 구현 오픈소스 프로젝트이다.

서버운영 설정파일 (=도커 이미지)를 통해

컨테이너(=SW 실행이 가능한 모든 것이 포함된 것)를 생성, 관리할 수 있다

 


🙋‍♀️ 도커 왜 쓰나요?

"저는 주로 도커 이미지때문에 씁니다."

사실 도커는

- 도커 이미지 생성

- 도커 컨테이너 생성

- (도커 컨테이너) 컨테이너 관리

 

등등의 기능을 제공하지만,

도커 컨테이너 생성, 관리는 쿠버네티스에서 대신 해주므로 딱히 생각하지 않아도 된다.

 

즉, 개발자가 도커'만' 따로 사용하는 경우는

도커 이미지가 주요 원인이라는 것이다.

(적어도 나의 경우에는 주로 그렇다)

 

 


다음 글은 도커 컨셉에 대해 알아보겠다!

 

 

'클라우드 > 도커' 카테고리의 다른 글

[도커] 도커 4: docker 파일 1 (Dockerfile)  (3) 2024.11.14
[도커] 도커 3: docker 명령어 모음 2탄 (도커 이미지 관련 명령어)  (3) 2024.11.13
[도커] 도커 2: docker 명령어 모음 1탄 (도커 컨테이너 관련 명령어)  (1) 2024.11.12
[도커] 도커 1: 도커의 3가지 컨셉  (0) 2024.11.11
자주 사용하는 Dockerfile(도커파일) 모음  (1) 2024.11.08
'클라우드/도커' 카테고리의 다른 글
  • [도커] 도커 3: docker 명령어 모음 2탄 (도커 이미지 관련 명령어)
  • [도커] 도커 2: docker 명령어 모음 1탄 (도커 컨테이너 관련 명령어)
  • [도커] 도커 1: 도커의 3가지 컨셉
  • 자주 사용하는 Dockerfile(도커파일) 모음
KyuminKim
KyuminKim
컴퓨터공학과 학생의 이모저모 개발 일지 📝
  • KyuminKim
    이모저모
    KyuminKim
  • 전체
    오늘
    어제
    • 분류 전체보기 (53)
      • 프로젝트 (2)
        • first-blog (2)
      • 클라우드 (22)
        • 도커 (14)
        • 쿠버네티스 (5)
        • AWS (2)
      • 알고리즘 (5)
        • 코드트리 (0)
        • 프로그래머스 (5)
      • 백엔드 (8)
      • 프론트엔드 (2)
      • 보안 (3)
        • 드림핵 (2)
      • python (3)
      • 네트워크 (1)
      • 기타 (6)
        • 2025 프로펙트 부트캠프(1차) | 클라우드 엔.. (0)
        • OSSCA | 2024 오픈소스 컨트리뷰션 아카데.. (0)
        • WIK (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    cannot send an empty message
    코드트리
    2024 당근 테크 밋업
    characterencoding
    인코딩
    MySQL
    오블완
    apiserver-runtime
    DB
    urf8
    도커파일
    파이썬
    고랭
    티스토리챌린지
    주간레포트
    recover_your_data
    탈퇴구현
    character_set_server
    진단평가
    코드트리조별과제
    amazonlinux
    자료구조
    알고리즘
    쿠버네티스
    코딩테스트
    도커
    코딩트리조별과제
    docker
    DP
    EC2
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
KyuminKim
[도커] 도커 0: 도커가 뭐고 왜 쓰나요?
상단으로

티스토리툴바