Programing/Docker2 Docker 의 개념과 Docker Hub 에서 Image 받아오기 1. 도커란?Docker는 애플리케이션을 쉽게 개발하고, 테스트하고, 배포 할 수 있게 도와주는 소프트웨어 플랫폼으로 애플리케이션을 컨테이너라는 가볍고 이식성 있는 패키지로 독립시켜 실행환경을 만들어 줍니다. 리눅스 운영체제 기반으로 만들어져 있으며 간소화된 운영체제를 가진 도커 엔진 위에 컨테이너를 올려놓고 어플리케이션을 실행합니다. 도커의 로고를 보면 고래 위에 컨테이너가 올라간 모습인데, 독립된 컨테이너(=어플리케이션) 을 실어 나르는 배를 생각하면 도커를 쉽게 이해할 수 있습니다.2. 도커의 특징컨테이너화: 애플리케이션과 필요한 모든것을 하나의 패키지로 묶어 어디서든 실행할 수 있습니다.경량: Docker는 운영체제 커널을 공유하므로, 가상 머신보다 훨씬 가볍고 빠르게 실행됩니다.이식성: Dock.. 2025. 2. 27. Windows 11 에서 Docker 설치 ( DockerDesktop ) 해당 포스팅은 '그림과 실습으로 배우는 도커 & 쿠버네티스' 를 참고하였습니다. docker 설치 전 간단하게 설명하자면데이터나 프로그램을 격리시키는 기능 을 제공하는 소프트웨어이다.도커는 리눅스 기반이며, 운영체제 위에 도커엔진 -> 컨테이너가 N 개 올라가는 구조이다.컨테이너안에는 리눅스 운영체제 비스무리? 한게 들어있는데 컨테이너는 독립된 구조이기 때문에 리눅스의 핵심부인 커널 에 명령들을 전달해 줘야 하기 때문이다.도커를 사용하는 이유는 독립적인 환경을 제공하기 때문에 프로그램간의 버젼관리가 쉽고, 어느 서버든 같은 환경을 보장하기 때문에 이식성이 좋기 때문이다. 컨테이너: 가상화 하여 격리된 공간이미지 : 컨테이너의 빵판 => 컨테이너로 이미지를 만들 수 있고, 이미지로 컨테이너를 만들 .. 2025. 1. 27. 이전 1 다음