..
도커(Docker) 실무 명령어 핵심 정리
이미지 빌드 (Docker Build)
1. Buildx 설치 및 설정
최근 도커 환경에서는 기존의 빌더 대신 BuildKit을 사용하는 Buildx가 권장됩니다. 기존 방식 시 “The legacy builder is deprecated” 메시지가 뜰 경우 다음 과정을 진행합니다.
# macOS 기준 buildx 설치
brew install docker-buildx
2. 이미지 빌드 실행
# -f: Dockerfile 지정, -t: 태그 설정
docker build -f Dockerfile -t mini-web .
이미지 관리 명령어
1. 이미지 목록 확인
docker images
2. 이미지 파일로 내보내기/가져오기 (.tar)
# 내보내기 (Export)
docker save -o mini-web.tar mini-web
# 가져오기 (Import)
docker load -i mini-web.tar
3. 컨테이너 실행 (Run)
# -d: 백그라운드 실행, -p: 포트 바인딩 (로컬:컨테이너)
docker run -d -p 8080:80 mini-web
컨테이너 상태 체크 및 로그
1. 실행 중인 컨테이너 확인
docker ps
2. 로그 확인
# 특정 컨테이너의 로그 실시간 확인
docker logs -f {container-id}
명령어를 사용할 때 {container-id}는 전체 ID를 다 적지 않고 앞의 3~4자리만 입력해도 유니크하다면 도커가 인식합니다.