Docker. Docker 시작하기

Docker 애플리케이션 개발, 배포 및 실행을 위한 개방형 플랫폼 특징 Note. 컨테이너는 개발 환경 자체가 아니라 애플리케이션를 실행하는 격리된 프로세스다. 일반적으로 개발은 호스트 환경에서 이루어지고, 컨테이너는 실행 및 테스트 환경으로 사용된다. -> 그런데 vscode에서 쓰는 dev container는…? 컨테이너를 사용한 앱 개발 Docker 컨테이너 안에서 앱을 띄우기 때문에 “환경이 달라서 동작하지 않는다”와 같은 문제 해결 ex. Node, Python, MySQL같은 것을 도커로 묶어서 개발 컨테이너는 완전한 실행 단위 컨테이너 하나는 완전한 실행 단위이기 때문에 QA, 테스트, CI/CD 환경에서 그대로 사용 같은 이미지 → 같은 코드, 같은 환경 → 어디서든 일관된 실행이 가능하다. 애플리케이션을 컨테이너 형태로 배포 클라우드나 로컬 서버로 그대로 옮겨서 실행하면 된다. 수명 주기 관리 build, run, stop, rm, push 모든 것을 Docker가 명령어 단위로 관리해준다. 반응형 배포 및 확장 Docker는 어디서나 똑같이 돌고, 원하면 즉시 늘리거나 줄일 수 있다. ...

October 8, 2025