도커 입문 1 - 도커가 필요한 상황

gnswp21·2024년 2월 21일
post-thumbnail

"도커를 사용해야할 상황은 언제일까?"

도커 사용하기 좋은 상황

  1. 프로그램 환경 격리
  2. 빠른 배포
  3. 스케일링(확장과 축소)
  4. 개발 환경 일치
  5. 테스트 환경 구성
    6.도커로 좀 말아주세요

1. 프로그램 환경 격리

위 그림과 같은 상황에서 도커 컨테이너로 B와 C를 각각 실행하여 A의 충돌 문제를 해결할 수 있습니다.

2. 빠른 배포

  • 일반 프로그램을 실행하는 절차
  1. 프로그램 설치
  2. 환경 변수 및 설정을 개인에 맞게 재설정
  3. 프로그램 실행 (각종 인수 설정)
  • 도커 버전
  1. docker run [이미지이름]

제 컴퓨터에서는 되는데요? 방지

3. 스케일링(확장과 축소)

도커의 패키징 능력으로 마치 서버를 복사, 붙여넣기 하듯이 늘리고 줄일 수 있습니다.

4. 개발 환경 일치

제 컴퓨터에서는 되는데요? 방지2
대표적으로 가장 흔하게 발생하는 환경변수를 컨테이너에 설정하고 이를 배포함으로써, 개발 환경 일치

5. 테스트 환경 구성

로컬에서 개발한 코드를 서버에 올리기 전에 서버와 동일한 환경을 갖는 컨테이너를 만들어 미리 실험해볼 수 있습니다.

0개의 댓글