728x90

IT/개발 및 배포 5

도커 기초

1. 도커란?도커(Docker)는 애플리케이션을 컨테이너라는 격리된 환경에서 실행할 수 있도록 해주는 플랫폼입니다. 컨테이너는 애플리케이션과 그에 필요한 모든 종속성을 포함하여, 일관된 실행 환경을 제공합니다.2. 주요 구성 요소컨테이너: 애플리케이션과 그 실행에 필요한 모든 파일 및 설정을 격리된 환경에서 실행하는 단위입니다. 서로 독립적으로 실행되며, 가볍고 빠릅니다.이미지: 컨테이너를 생성하기 위한 템플릿입니다. 애플리케이션 코드, 라이브러리, 환경 변수 등을 포함하고 있습니다. 이미지는 변경 불가능하며, 여러 컨테이너에서 공유될 수 있습니다.도커 엔진: 도커의 핵심 구성 요소로, 컨테이너를 관리하고 실행하는 역할을 합니다. 클라이언트-서버 구조로 되어 있습니다.도커 허브: 도커 이미지의 클라우드 ..

도커 학습 목차와 계획

도커 학습 목차도커 소개도커란?컨테이너와 가상 머신의 차이도커의 장점과 사용 사례도커 설치도커 설치 준비운영 체제별 설치 방법도커 설치 후 확인도커 기본 개념이미지와 컨테이너도커 엔진 및 도커 데몬도커 허브 및 이미지 레지스트리도커 명령어기본 명령어 소개이미지 관리이미지 다운로드 (docker pull)이미지 목록 확인 (docker images)이미지 삭제 (docker rmi)컨테이너 관리컨테이너 실행 (docker run)실행 중인 컨테이너 확인 (docker ps)컨테이너 중지 및 삭제 (docker stop, docker rm)DockerfileDockerfile 개요기본 지침 (FROM, RUN, CMD, COPY 등)Dockerfile 작성 예시이미지 빌드 (docker build)도커 네트..

도커 사용법

도커 이미지 검색:bashdocker search 예: docker search ubuntu이미지 다운로드:bashdocker pull 예: docker pull ubuntu컨테이너 실행:bashdocker run -it -it 플래그는 상호작용 모드로 터미널을 사용할 수 있게 해줍니다.예: docker run -it ubuntu실행 중인 컨테이너 목록 확인:bashdocker ps모든 컨테이너를 보려면 docker ps -a를 사용합니다.컨테이너 중지:bashdocker stop 예: docker stop 123abc컨테이너 삭제:bashdocker rm 중지된 컨테이너를 삭제합니다.이미지 삭제:bashdocker rmi 예: docker rmi ubuntuDockerfile 작성:Dockerfile을..

컨테이너란

컨테이너는 애플리케이션과 그 실행에 필요한 모든 종속성(라이브러리, 설정 파일 등)을 포함한 경량화된 실행 환경입니다.    컨테이너는 가상 머신과 비슷하지만, 몇 가지 중요한 차이점이 있다. 주요 특징:격리:각 컨테이너는 서로 독립적으로 실행되며, 다른 컨테이너와 격리된 환경을 제공합니다. 이를 통해 애플리케이션 간의 충돌을 방지할 수 있습니다.이식성:컨테이너는 동일한 환경에서 실행되기 때문에, 개발 환경에서 프로덕션 환경으로 쉽게 이동할 수 있습니다. "어디서나 실행 가능"이라는 장점이 있습니다.경량화:컨테이너는 운영 체제의 커널을 공유하므로, 가상 머신보다 훨씬 가볍고 빠르게 실행됩니다. 더 많은 컨테이너를 동일한 호스트에서 실행할 수 있습니다.빠른 시작 시간:컨테이너는 몇 초 내에 시작할 수 있어..

도커와 쿠버네틱스

도커(Docker)와 쿠버네티스(Kubernetes)는 현대 애플리케이션 개발 및 배포에서 중요한 역할을 하는 기술입니다.  도커(Docker)컨테이너화 플랫폼: 도커는 애플리케이션을 컨테이너라는 격리된 환경에서 실행할 수 있도록 해주는 플랫폼입니다. 컨테이너는 애플리케이션과 그에 필요한 모든 종속성을 포함하여, 일관된 실행 환경을 제공합니다.이식성: 도커를 사용하면 개발 환경과 프로덕션 환경 간의 차이를 줄일 수 있어, 애플리케이션을 다양한 환경에서 쉽게 실행할 수 있습니다.경량화: 가상 머신보다 훨씬 가볍고 빠르게 실행되며, 시스템 자원을 효율적으로 사용할 수 있습니다.   쿠버네티스(Kubernetes)오케스트레이션 플랫폼: 쿠버네티스는 여러 개의 도커 컨테이너를 관리하고 조정하는 시스템입니다. 대..

728x90