Skip to content

Docker 별칭

Docker, Compose 및 Swarm을 위한 직관적인 단축키로 컨테이너 워크플로를 간소화합니다.

개요

이 별칭은 docker.aliases.sh에 정의되어 있으며 chezmoi에 의해 자동으로 로드됩니다. 컨테이너, 이미지, 볼륨, 네트워크, Docker Compose 및 Docker Swarm 작업을 포함한 Docker 개발을 위한 종합적인 단축키 세트를 제공합니다.

참조

기본 명령

별칭설명
dkDocker 단축키
dkvDocker 버전 표시
dki시스템 전체 정보 표시
dklDocker 레지스트리에 로그인
dkloDocker 레지스트리에서 로그아웃

컨테이너 작업

별칭설명
dkps실행 중인 컨테이너 나열
dkpsa모든 컨테이너 나열
dkr새 컨테이너에서 명령 실행
dkri대화형 컨테이너 실행
dkrd백그라운드에서 컨테이너 실행
dks컨테이너 시작
dkst컨테이너 중지
dkrs컨테이너 다시 시작
dkrm컨테이너 제거
dkrma모든 컨테이너 제거

이미지

별칭설명
dki이미지 나열
dkia모든 이미지 나열
dkb이미지 빌드
dkbt이미지 빌드 및 태그
dkpu레지스트리로 이미지 푸시
dkrmi이미지 제거
dkprune사용되지 않는 데이터 제거

Docker Compose

별칭설명
dcDocker Compose 단축키
dcu컨테이너 생성 및 시작
dcud백그라운드에서 컨테이너 생성 및 시작
dcd컨테이너 중지 및 제거
dcr서비스 다시 시작
dcl로그 보기
dclf로그 추적
dcb서비스 빌드

Swarm 관리

별칭설명
dkswSwarm 단축키
dkswiDocker Swarm 초기화
dkswjDocker Swarm 조인
dkswlSwarm에서 나가기

일반 워크플로

컨테이너 개발

bash
# 개발 컨테이너 시작
dkri --name dev-container -v $(pwd):/app -p 3000:3000 node:latest bash

Docker Compose 개발

bash
# 필요한 경우 백그라운드에서 서비스 시작 및 다시 빌드
dcb && dcud

정리

bash
# 중지된 모든 컨테이너, 사용되지 않는 네트워크, dangling 이미지 제거
dkrm $(dk ps -aq --filter status=exited) && dknp && dkrmi_dangling