본문 바로가기

Infra/Docker & Kubernetes5

Docker CLI 명령어 총정리 Docker CLI는 컨테이너를 다룰 때 가장 기본이 되는 도구다.나중에 참고로 볼 수 있게 자주 사용하는 명령어들을 중심으로 다루어 보려 한다. 주요 Docker 명령어 요약이미지 관련목적명령어설명이미지 목록 확인docker images로컬에 저장된 이미지 리스트 확인 이미지 다운로드docker pull Docker Hub 또는 Registry에서 이미지 다운로드이미지 빌드docker build -t .현재 디렉터리의 Dockerfile로 이미지 생성이미지 삭제docker rmi 로컬 이미지 삭제이미지 내역 보기docker history 이미지 빌드 히스토리 확인 컨테이너 관련목적명령어설명컨테이너 실행docker run이미지로 컨테이너 생성 및 실행컨테이너 목록 보기docker ps현재 실행 중인 컨.. 2025. 6. 17.
Docker Hub 및 Private Registry에 이미지 Push하는 방법 도커 이미지를 다른 사람과 공유하거나 배포하려면, 이미지 파일을 Docker Hub 혹은 Private Registry에 Push해야 한다. 이 글에서는 Docker Hub에 이미지를 Push하는 과정과, 기업 내부에서 사용하는 Private Registry 구성과 활용 방법에 대해 다룬다. Docker Hub에 이미지 Push하기Docker Hub에 이미지를 업로드하려면 두 가지 선행 작업이 필요하다.docker logindocker tag Docker Logindocker login명령어 입력 시 사용자 계정과 패스워드를 입력하면 된다. 이때 주의할 점은 도커가 로그인 정보를 base64로 인코딩해 저장한다는 점이다. 즉, 평문은 아니지만 완전히 안전하다고 보기 어렵다. 다른 사람의 컴퓨터에서 작업.. 2025. 6. 8.
Docker 이미지 구조와 흐름 이해하기 도커를 다룬다면 이미지에 대한 이해는 필수다. 이미지가 있어야 컨테이너가 동작하고, 이미지를 잘 다뤄야 배포와 테스트가 효율적이기 때문이다. 이 글에서는 Docker 이미지의 구조, 명령어 흐름, 내부 확인 방법까지 하나씩 정리해본다. Docker image컨테이너를 실행하기 위한 인프라 템플릿애플리케이션 실행에 필요한 라이브러리, 설정, 패키지 등을 포함함불변(Read-only) 구조직접 수정은 불가능, 새로운 이미지를 생성하는 방식으로 갱신함Docker 이미지 흐름 : Workflow단계설명관련 명령어1이미지 생성docker build2이미지 확인docker images, docker inspect, docker history3이미지 실행docker run4컨테이너 조작 후 새로운 이미지 생성dock.. 2025. 6. 6.
Docker란? 컨테이너 기반 가상화 플랫폼의 핵심 이해 Docker는 애플리케이션을 컨테이너(Container) 단위로 실행하고 관리할 수 있는 오픈소스 플랫폼이다.마이크로서비스 아키텍처(MSA)나 DevOps, CI/CD 환경에서 활용도가 높으며, 동일한 실행 환경을 이미지로 패키징하여 언제 어디서든 실행할 수 있도록 한다. Docker의 핵심 개념 요약개념설명Docker란?컨테이너 단위로 애플리케이션을 실행 및 배포하는 플랫폼주요 구성요소Dockerfile, Image, Container, Docker Engine, Docker Hub특징계층별 분리, 이미지 기반 환경, 빠른 배포, 자원 효율성활용 사례MSA, DevOps, CI/CD, 테스트 환경, 경량화된 서비스 운영 등 Docker의 주요 특징1. 계층별 분리프론트엔드, 백엔드, 데이터베이스 등의 .. 2025. 5. 31.
컨테이너란? 개발자라면 꼭 알아야 할 기초 개념 컨테이너란?애플리케이션과 실행 환경, 필요한 모든 요소(라이브러리, 설정, 종속 항목 등)를 하나의 런타임 환경으로 패키징하여, 어디서든 일관된 실행 환경을 제공하는 기술애플리케이션과 종속 항복을 하나로 묶어 실행하게 해주는 운영 시스템을 가상화한 경량읭 격리된 프로세스쉽게 말해 프로그램과 그에 필요한 모든 것을 한 박스에 포장해서 어디서든 실행할 수 있게 해주는 기술특징경량화된 가상화 방식기존의 가상 머신(VM) 과 유사하나 컨테이너는 전체 운영체제를 포함하지 않음호스트 OS의 커널을 공유하므로 훨씬 가볍고 실행 속도 빠름개발한 최소한의 Image를 통해 실행되어 경량격리된 실행 환경하나의 시스템 내에서 여러 개의 컨테이너를 실행해도 서로 영향을 주지 않으며, 독립적으로 동작독립성을 갖기 때문에 다른 .. 2025. 5. 29.
반응형