docker 5

Docker 명령어

Docker 명령어 기능별로 정리 🐳 Docker 명령어 요약표분류명령어설명버전 확인docker -v docker versionDocker 버전 정보 확인시스템 상태 확인docker infoDocker 시스템 정보 출력이미지docker images로컬에 저장된 이미지 목록 보기 docker pull 이미지 다운로드 docker build -t .Dockerfile로 이미지 생성 docker rmi 이미지 삭제컨테이너 실행/종료docker run 새 컨테이너 생성 및 실행 docker run -d 백그라운드로 실행 docker run -it 터미널로 인터랙티브 실행 docker exec -it bash실행 중 컨테이너에 접속 docker stop 컨테이너 정지 docker start 컨테이너 시작 d..

IT/Cloud & DevOps 2025.06.17

컨테이너 레지스트리란? GCP Artifact Registry 로 실습해보기

💡컨테이너 레지스트리란?- 컨테이너 이미지를 저장하고 관리하는 공간이다- 도커 이미지를 만들면, 그 이미지를 어디엔가 저장해두고, 필요할 때 꺼내서 실행해야 한다 - 그 저장소가 바로 컨테이너 레지스트리(Container Registry) 이다 - 도커 이미지가 없으면 컨테이너를 실행할 수 없다- 다음과 같은 작업이 필요하다 - 이미지를 만든다 (docker build) - 어딘가에 저장한다 (docker push) - 저장된 이미지를 다른 서버나 클러스터에서 가져온다 (docker pull)- 이 모든 흐름의 중심이 되는 것이 레지스트리이다 | 퍼블릭 vs 프라이빗 레지스트리 설명대표 서비스 퍼블릭 레지스트리누구나 접근 가능, 검색 가능Docker Hub프라이빗 레지스트리소유자 ..

IT/Cloud & DevOps 2025.04.20

도커 이미지 만들어 보기

💡도커 이미지- 도커 이미지(컨테이너 이미지)는 앱을 실행시키기 위한 환경 설정부터 각종 파일까지 앱을 위한 모든 구성 요소를 하나로 패키징 한 파일이다 - 도커 이미지를 실행시켜서 컨테이너를 만든다 | 도커 이미지의 구조 (Layer 기반)- 도커 이미지는 레이어(layer) 라는 개념으로 구성되어 있다- 이미지가 변경될 때마다 새로운 레이어가 추가된다 - 이 레이어는 캐시로 재사용 가능해서 빌드 속도가 빠르다 예)FROM ubuntu:20.04 # 베이스 레이어RUN apt install curl # 새로운 명령 = 새로운 레이어COPY . /app # 또 다른 레이어 | 도커 이미지는 아래와 같은 원리로 만들어진다 1. 가장 기본이 되는 빈 도커 이미지..

IT/Cloud & DevOps 2025.04.19

도커 사용해보기

🔶 도커 설치하기 2025.04.12 - [IT/Cloud & DevOps] - Windows 11 Home 에서 Docker 설치 Windows 11 Home 에서 Docker 설치🔶 Docker란 ?- 어플리케이션을 개발, 배포 및 실행하기 위한 플랫폼 및 도구 모음이다- 애플리케이션을 컨테이너(container) 단위로 묶어 운영체제와 상관없이 어디서든 실행할 수 있게 해주는 가상iamsh.tistory.com 🔶 도커 이미지 다운로드 받아 실행 해보기도커로 만든 앱을 다운받아야 하는데 이런 앱을 '도커 이미지', '컨테이너 이미지' 라고 한다 ✅ 도커 이미지 다운docker pull nginx:latest- Docker Hub 에 요청해서 nginx 이미지 중 latest 버전을 다운로드..

IT/Cloud & DevOps 2025.04.17

Windows 11 Home 에서 Docker 설치

🔶 Docker란 ?- 어플리케이션을 개발, 배포 및 실행하기 위한 플랫폼 및 도구 모음이다- 애플리케이션을 컨테이너(container) 단위로 묶어 운영체제와 상관없이 어디서든 실행할 수 있게 해주는 가상화 플랫폼이다- "한 번 만들면 어디서든 실행된다"는 개발-배포 일관성이 강점이다- 기존의 무거운 가상머신(VM)과 달리, 빠르고 가볍고 유연하다- Docker가 호스트 OS의 커널을 공유하고, 전체 운영 체제를 가상화하지 않기 때문이다 | 컨테이너- 컨테이너는 애플리케이션과 그 실행 환경을 함께 묶은 독립 실행 단위이다- 실행에 필요한 코드, 설정, 라이브러리, 시스템 도구 등을 포함한다- 호스트 OS의 커널을 공유하므로 가볍고 빠르다- Docker 컨테이너는 어플리케이션과 그 어플리케이션이 의존..

IT/Cloud & DevOps 2025.04.12
반응형