Docker (3) 썸네일형 리스트형 [Docker] 개발자를 위한 필수 컨테이너 기술 Part 3: 이미지부터 컨테이너까지 이전 Part 2에서 Docker를 성공적으로 설치하고 hello-world 컨테이너를 실행해봤습니다. 이제 본격적으로 Docker의 핵심 개념들을 실습을 통해 익혀보겠습니다.Docker 이미지(Image)란?Docker 이미지는 컨테이너를 만들기 위한 '설계도' 또는 '템플릿'입니다. 건축으로 비유하면 건물의 설계도면과 같습니다.애플리케이션 실행에 필요한 모든 것을 포함 (코드, 라이브러리, 환경변수, 설정 파일 등)읽기 전용(Read-only) 파일한 번 만들어지면 변경되지 않음여러 개의 컨테이너를 만드는 기준이 됨컨테이너(Container)란?컨테이너는 이미지를 기반으로 실제 실행되는 '인스턴스'입니다. 설계도를 바탕으로 실제 지어진 건물과 같습니다.이미지에서 생성된 실행 가능한 환경읽기/쓰기(Re.. [Docker] 개발자를 위한 필수 컨테이너 기술 Part 2: Docker 설치 지난 Part 1에서는 Docker의 등장 배경과 컨테이너의 개념에 대해 알아보았습니다. 이제 실제로 Docker를 설치해보겠습니다. Mac과 Windows 환경에서 Docker Desktop을 설치하는 과정을 단계별로 안내해드리겠습니다. Docker 공식 홈페이지 Docker: Accelerated Container Application DevelopmentDocker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.www.docker.comMac에서 Docker 설치하기1. 시스템 요구사항.. [Docker] 개발자를 위한 필수 컨테이너 기술 Part 1: 개념 개발자라면 누구나 한 번쯤 "제 컴퓨터에선 잘 되는데요?"라는 말을 해보거나 들어본 경험이 있을 것입니다. 개발 환경이 미세하게 달라 발생하는 이 고질적인 문제는 협업의 효율을 떨어뜨리고 예상치 못한 버그를 만들어냅니다.이러한 문제를 해결하기 위해 2013년, 솔로몬 하이크스(Solomon Hykes)에 의해 세상에 공개된 기술이 바로 Docker(도커)입니다. 이번 시리즈에서는 현대 개발자에게 필수 역량이 된 Docker의 핵심 개념을 이해하고, 직접 설치해보는 과정을 다룹니다.Docker란 무엇인가? Docker는 애플리케이션을 모든 종속성과 함께 컨테이너(Container)라는 표준화된 단위로 패키징하여, 신속하게 구축, 테스트, 배포할 수 있게 해주는 오픈 소스 플랫폼입니다.그 이름은 부두에서 컨.. 이전 1 다음