
도커(Docker) 기본 개념 정리 - (컨테이너, 이미지, Dockerfile, Docker Hub)
·
Docker & Kubernetes
1️⃣ 도커란?도커가 어떻게 탄생하였는지, 도커는 무엇인지, 가상환경과의 차이점은 무엇인지에 대해 알아보고자 한다.✅ 도커는 어떻게 탄생했을까?현재 개발자들은 수많은 애플리케이션을 개발하며 협업을 통해 이를 만들어내고 있다.특히 현대의 개발 환경에서는 여러 개발자가 함께 작업하는 협업 과정이 필수적이다.☑️ 개발 환경 문제, 어떻게 해결할 수 있을까? 만약 개발자가 각자 다른 환경에서 작업한다면 어떨까?운영 체제, 라이브러리 버전, 설정 값 등이 조금만 달라도 개발 중인 소프트웨어가 제대로 작동하지 않을 수 있다.이런 환경 차이로 인해 생기는 의존성 문제는 협업뿐만 아니라 배포 과정에서도 골칫거리이다. 예를 들어, 개발 환경에서는 잘 실행되던 코드가 운영 환경에서는 실행되지 않거나 오류가 발생하는 일이 ..