본문 바로가기

docker

(2)
[docker] 윈도우 도커 설치 및 trivy 취약점 🔐 윈도우에서 Docker 설치부터 Trivy로 이미지 취약점 분석까지✅ 1. Docker Desktop for Windows 설치Docker 공식 사이트에서 Docker Desktop for Windows 설치설치 후 재부팅 필요할 수 있음WSL2 백엔드 선택 (설치 도중 옵션 제공)설치 확인docker --version ✅ 2. 테스트용 Docker 이미지 빌드예시 Dockerfile 생성FROM openjdk:17COPY . /app WORKDIR /app RUN javac HelloWorld.java CMD ["java","HelloWorld"]docker build -t test-java-app .docker images ✅ 3. Trivy 설치Trivy Releases에서 Windows용 z..
[docker] 도커 개념 및 명령어 📦 Docker 개념 정리🐳 Docker란?Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 애플리케이션과 그 실행 환경을 하나로 묶어 배포, 실행이 가능하게 만든다.🔍 왜 Docker를 사용하는가?환경 일관성: 개발 환경과 운영 환경을 동일하게 유지빠른 배포 및 실행: 컨테이너는 VM보다 가볍고 빠르다이식성: OS에 독립적으로 어디서든 실행 가능버전 관리 용이: 이미지로 버전 관리가 가능🧱 주요 개념 개념 설명이미지(Image)컨테이너 실행을 위한 설정 파일. 코드 + 종속성 + 실행 환경컨테이너(Container)이미지를 실행한 상태. 격리된 실행 공간Dockerfile이미지를 만들기 위한 명령어 모음Docker Hub도커 이미지 저장소 (GitHub의 이미지판)볼륨(Volume)컨테..