Docker를 쓰는 이유는?
도커를 쓰는 이유는 다양하다. 그 중에서 가장 중요한 핵심 장점은 '이식성' 이다. 이식성은 특정 프로그램을 다른 곳으로 쉽게 옮겨서 실행할 수 있는 특성을 의미한다.
예를 들어, 친구 컴퓨터에 MySQL을 설치했고 정상적으로 작동했다. 그런데 내 컴퓨터에 설치했을 땐 오류가 발생했다. 아마 운영체제가 다르거나 버전이 달라서 발생한 오류일 확률이 크다.
이런 문제를 깔끔하게 해결하기 위해 나타난 툴이 Docker 이다. Docker를 사용하면 명령어 한 줄로 어떤 컴퓨터에서든 MySQL을 오류 없이 설치하고 실행할 수 있게 된다.
- 매번 귀찮은 설치 과정을 일일이 거치지 않아도 된다.
- 버전, 환경설정, 옵션, 운영체제 등의 설정을 항상 일관되게 유지할 수 있다.
- 각 프로그램이 독립적인 환경에서 실행되기 때문에 프로그램 간의 충돌이 일어나지 않는다.
* Inflearn(인프런) ‘비전공자도 이해할 수 있는 Docker 입문/실전’ 강의 참고
'DevOps > Docker' 카테고리의 다른 글
[Docker 기본] Docker Volume(도커 볼륨) (0) | 2024.06.29 |
---|---|
[Docker 실습] Docker로 Redis 실행시켜보기 (0) | 2024.06.28 |
[Docker 기본] Docker CLI 익히기 (0) | 2024.06.28 |
[Docker 실습] Dcoker 사용해보기(Nginx 설치 및 실행) (0) | 2024.06.27 |
[Docker 기본] Docker란? (0) | 2024.06.27 |