docker image 3

[Docker | Part 1] Docker 핵심 구조 이해

목차환경 준비컨테이너 vs VM — 왜 컨테이너가 가벼운가Image 레이어 구조Image → Container 생성 원리핵심 명령어 실습전체 흐름 요약1. 환경 준비docker --version# Docker version 28.0.4docker images# redis:7.2 이미지 준비 (없으면 아래 명령어로 pull)docker pull redis:7.22. 컨테이너 vs VM — 왜 컨테이너가 가벼운가VM의 구조VM은 하드웨어를 통째로 가상화한다. Hypervisor 위에 Guest OS를 올리고, 그 위에 앱을 올리는 구조다.[Hardware] └── Hypervisor ├── Guest OS (수 GB) → App A └── Guest OS (수 G..

Infra & Network 2026.04.23

Docker Image 생성 후 Azure Container registries에 업로드하기

사전 조건* JDK 17 설치* docker image를 만들 JAVA(Maven) 데모 프로젝트* JAVA(Maven) 데모 프로젝트 root 경로에 Dockerfile* Azure 계정 및 Azure Container registries에 docker image를 업로드할 리포지토리 생성1. JAVA_HOME 설정 및 확인export JAVA_HOME=$(/usr/libexec/java_home -v 17)echo $JAVA_HOME 2. jar 빌드 파일 생성./mvnw clean package 3. target 폴더 내 빌드한 jar 파일 생성된 것을 확인 4. Azure 로그인하기az login 5. Azure Container registries에 생성한 리포지토리에 로그인하기az ac..

Infra & Network 2025.07.14

[Docker] 기본 명령어 및 내용 정리

docker 장점sanpshotresource controlcan run anywhere(with docker)zero setuplightwightpm2 for any language docker 중요 파일 두가지Dockerfile -> docker image -> run예를 들자면.. package.json = Dockerfile / docker image = build file 느낌 docker daemondocker info : 도커 상태와 정보 확인open -a Docker : 도커 실행 docker redisdocker run redisdocker run -it redisdocker run -it -p 4000:6379 redisredis-cli -p 4000 docker listdocker p..

Docker 2025.07.07