Docker(12)
-
Docker 명령어
Ⅰ. 이미지 관련 명령어 ● docker image명령어설명docker image이미지 관리docker image ls로컬에 저장된 이미지 목록 표시docker image ls -a중지된 이미지 포함 전체 표시docker image ls --digests이미지 다이제스트 (hash) 함께 표시docker image ls --format "{{.Repository}}:{{.Tag}}"출력 형식 사용자 지정docker image inspect [이미지명]이미지 상세 정보 (JSON) 확인docker image history [이미지명]이미지 레이어별 이력 보기docker image rm [이미지명]이미지 삭제 docker image tag [기존 이미지] [새 이름 : 태그]이미지 이름 / 태그 변경dock..
2026.06.13 -
Docker 로컬 레지스트리
Ⅰ. Docker 로컬 레지스트리Docker로컬 레지스트리구분설명정의Docker Hub (공식 이미지 저장소) 외에 사내 네트워크에 자체적으로 설치한 프라이빗 저장소 (Prviate Registry)필요성외부 네트워크 접속 제한 환경개발 팀 간 일관된 이미지 버전 관리사내 보안 정책 준수 (외부 유출 방지)빌드 / 배포 속도 향상기능이미지 업로드 (push)다운로드 (pull)버전 관리접근 제어SSL 암호화 지원장점항목설명개발 환경 일관성모든 개발자가 동일한 이미지 버전 공유 가능보안 강화외부 네트워크 차단 상태에서도 이미지 관리 가능속도 향상빌드 시 외부 Docker Hub를 거치지 않아 다운로드 속도 향상정책 통제내부 권한 / 인증 시스템과 연동하여 접근 제어 가능예시 사용처기업 내 DevOps 환경..
2026.06.13 -
Dockerfille 명령어 이해
Ⅰ. RUNRUN구분설명정의Docker 이미지를 생성할 때 컨테이너 안에서 실행할 명령어 정의주용도업데이트 / 패키지 설치설정 파일 수정서비스 환경 구성실행할 명령어 유형업데이트, 업데이트 관련애플리케이션, 미들웨어 설치 및 설정 관련서비스 환경 구축을 위한 명령어 실행 관련서비스 환경 구축을 위한 서버 프로세스 활성화 및 비활성화 관련형태Shell 형식Exec 형식 ● RUN - Shell 형식RUN - Shell 형식구분설명개념/bin/sh -c로 실행형식RUN 특징쉘 연산자 (&&, |, 리다이렉션) 용이예시RUN apt-get update && apt-get install -y curlRUN echo "v1" > version.txt ● RUN - Exec 형식RUN - Exec 형식구분설명개념쉘..
2026.06.12 -
Docker 파일 이미지 빌드
Ⅰ. Dockerfile을 이용한 이미지 생성Dockerfile설명Docker 이미지 생성을 자동화하기 위한 설정 파일 (Build Script)컨테이너 실행에 필요한 기반 이미지, 패키지 설치, 환경변수, 실행 명령 등을 코드 형태로 정의하여,동일한 환경을 손쉽게 재현 가능 Ⅰ - Ⅰ. Dockerfile에 들어갈 주요 내용명령어설명비고FROM베이스 이미지 (기반 환경) 지정공식 이미지 또는 사내 레지스트리 이미지 사용모든 Dockerfile은 반드시 FROM으로 시작RUNDocker 이미지 빌드 과정 중 컨테이너 내부에서 실행여러 RUN 명령을 하나로 합치는 것이 효율적(레이어 최소화)패키지 설치나 설정 변경 등에 사용ENV환경 변수 (Environment Variable) 설정빌드 및 런타임 환경 ..
2026.06.12 -
Docker 이미지 생성
Ⅰ. 컨테이너를 이용하여 이미지 생성컨테이너 이용하여 이미지 생성구분설명기본 개념도커 허브에서 공식 이미지를 다운로드 -> 컨테이너 생성 -> 환경 구성 -> 새로운 이미지 생성활용 목적컨테이너 내 설정 (패키지, 환경변수, 소스코드 등)을 그대로 이미지로 저장배포용, 백업용, 테스트용 이미지 제작추가 방식컨테이너 기반 생성 (docker container commit)tar 파일 기반 생성 (docker export, docker import)주요 장점환경 재설정 없이 동일한 상태 재현 가능서비스 버전 관리 및 배포 자동화 용이 Ⅰ - Ⅰ. 컨테이너 이미지 생성 및 관리 명령어이미지 관련명령어명령어설명비고docker container commit컨테이너의 현재 상태를 그대로 새로운 이미지로 생성실행 ..
2026.06.12 -
Docker 리소스 제한 및 모니터링
● Docker 리소스 제한 - Memory 제한 - CPU 제한 - BLOCK I/O (DIST I/O) 제한 Ⅰ. Memory 제한 Ⅰ - Ⅰ. 메모리 리소스 제한 옵션Memory 제한구분설명비고개념기본적으로 컨테이너는 호스트의 모든 메모리를 사용할 수 있지만,필요 시 컨테이너 단위로 메모리 사용량을 제한할 수 있음시스템 안정성 및 리소스 보호 목적시스템 전체의 안정성과 리소스 관리를 위한 설정 가능제한 단위b (bytes)단위 생략 시기본값 bytesk (kilobytes)m (megabytes)g (gigabytes)주요 옵션옵션설명-m, --memory컨테이너 최대 메모리 용량 지정--memory-swap스왑 메모리 포함 총 메모리 제한--memory-reservation소프트 제한 (경고 기..
2026.06.12