본문 바로가기

반응형

가상 머신

(51)
[ 도커 / Docker ] 볼륨 사용하기 도커(Docker)는 컨테이너의 데이터 관리를 위해 다양한 볼륨 명령어를 제공합니다.이러한 명령어들은 볼륨을 생성, 목록 조회, 제거, 상세 정보 조회 등의 작업을 수행합니다.주요 볼륨 명령어들은 다음과 같습니다:1. docker volume createdocker volume create 명령어는 새로운 볼륨을 생성합니다.사용법docker volume create [OPTIONS] [VOLUME]주요 옵션-d, --driver : 볼륨 드라이버를 지정합니다 (기본값: local).-o, --opt : 드라이버별 옵션을 설정합니다.--label : 볼륨에 라벨을 추가합니다.예시docker volume create my-volume위 명령어는 my-volume이라는 이름의 볼륨을 생성합니다.2. docke..
[ 도커 / Docker ] 네트워크 사용하기 도커(Docker)는 컨테이너 간의 네트워킹을 관리하기 위해 다양한 네트워크 명령어를 제공합니다.이 명령어들은 네트워크 생성, 목록 조회, 제거, 설정 등을 수행합니다.주요 네트워크 명령어들은 다음과 같습니다:1. docker network createdocker network create 명령어는 새로운 네트워크를 생성합니다.사용법docker network create [OPTIONS] NETWORK주요 옵션-d, --driver : 네트워크 드라이버를 지정합니다 (예: bridge, overlay, macvlan 등).--subnet : 서브넷을 지정합니다.--gateway : 게이트웨이를 지정합니다.--ip-range : IP 주소 범위를 지정합니다.--label : 네트워크에 라벨을 추가합니다.예..
[ 도커 / Docker ] 컨테이너 디버깅하기 도커(Docker)는 컨테이너를 관리하고 모니터링하기 위한 다양한 명령어들을 제공합니다.이러한 명령어들은 로그 조회, 상태 점검, 리소스 사용량 모니터링, 컨테이너 조작 등의 작업을 수행합니다.주요 명령어들은 다음과 같습니다:1. docker container logs / docker logsdocker container logs 명령어는 실행 중인 또는 종료된 컨테이너의 로그를 조회합니다.사용법docker container logs [OPTIONS] CONTAINER주요 옵션-f, --follow : 실시간 로그 스트림을 팔로우합니다.--tail : 마지막 N줄의 로그만 출력합니다.-t, --timestamps : 로그에 타임스탬프를 추가합니다.예시docker container logs -f mycon..
[ 도커 / Docker ] 컨테이너 실행하기 도커(Docker)는 컨테이너를 실행하고 관리하기 위한 다양한 명령어들을 제공합니다.이러한 명령어들은 컨테이너의 실행, 정지, 삭제 및 커밋 등의 작업을 수행합니다.주요 명령어들은 다음과 같습니다:1. docker container run / docker rundocker container run 명령어는 새로운 컨테이너를 생성하고 실행합니다. 이 명령어는 docker create와 docker start 명령어를 결합한 것입니다.사용법docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]주요 옵션-d, --detach : 백그라운드에서 컨테이너를 실행합니다.-i, --interactive : 표준 입력을 유지하여 인터랙티브 모드로 실행합니다.-t, --tty..
[ 도커 / Docker ] 이미지 이동하고 공유하기 도커(Docker)는 이미지를 관리하고 조작하는 다양한 명령어들을 제공합니다.이러한 명령어들은 이미지를 다운로드하고, 태그를 설정하고, 레지스트리로 푸시하고, 로컬 파일로 저장하거나 로드하는 등의 작업을 수행합니다.주요 명령어들은 다음과 같습니다:1. docker image pulldocker image pull 명령어는 도커 레지스트리(기본적으로 Docker Hub)에서 이미지를 다운로드합니다.사용법docker image pull [OPTIONS] NAME[:TAG|@DIGEST]주요 옵션--all-tags : 이미지의 모든 태그를 다운로드합니다.--platform : 특정 플랫폼의 이미지를 다운로드합니다.예시docker image pull ubuntu:latest위 명령어는 Docker Hub에서 u..
[ 도커 / Docker ] 이미지 관리하기 도커(Docker)는 컨테이너화된 애플리케이션을 빌드하고 관리하는 데 사용되는 명령어들을 제공합니다.이 중 docker image 관련 명령어들은 도커 이미지의 빌드, 리스트, 삭제 및 정리에 관련된 작업을 수행합니다.주요 명령어는 다음과 같습니다:1. docker image build / docker builddocker image build 명령어는 Dockerfile을 사용하여 이미지를 빌드합니다. Dockerfile은 애플리케이션을 컨테이너 이미지로 패키징하는 데 필요한 명령어들을 정의한 텍스트 파일입니다.사용법docker image build [OPTIONS] PATH | URL | -주요 옵션-t, --tag : 빌드된 이미지에 태그를 지정합니다. 예를 들어, myimage:latest 형식으..
[ 도커 / Docker ] version, info 명령어 도커(Docker)는 컨테이너화된 애플리케이션을 개발, 배포 및 실행하기 위한 오픈 소스 플랫폼입니다.도커 명령어는 도커 환경을 관리하고 제어하는 데 사용됩니다.그중 docker version과 docker info 명령어는 도커 설치 및 환경에 대한 중요한 정보를 제공합니다.1. docker versiondocker version 명령어는 도커 클라이언트와 서버(데몬) 버전 정보를 출력합니다. 이 명령어는 도커의 버전 호환성 문제를 확인할 때 유용합니다.사용법docker version출력 예시Client: Docker Engine - Community Version: 20.10.7 API version: 1.41 Go version: go1.13.15 Git c..
[ 쿠베네티스 / Kurbernetes ] 컨트롤러에 대해서 알아보기 Kubernetes의 컨트롤러는 클러스터 상태를 원하는 상태로 유지하기 위해 사용되는 주요 컴포넌트입니다.컨트롤러는 클러스터의 현재 상태를 지속적으로 모니터링하고, 필요에 따라 조치를 취하여 원하는 상태를 유지합니다.Kubernetes에서 제공하는 다양한 유형의 컨트롤러는 각각 특정한 목적과 기능을 가지고 있습니다.주요 컨트롤러 타입은 다음과 같습니다:1. ReplicationController목적: 지정된 수의 Pod 복제본이 항상 실행되도록 보장합니다.특징: 특정 수의 동일한 Pod를 유지하며, Pod가 죽거나 삭제되면 새로운 Pod를 생성합니다.예시:apiVersion: v1kind: ReplicationControllermetadata: name: my-replication-controllers..

반응형