Docker - DockerFile 명령어 정리

JungSik Heo·2025년 6월 5일

도커(docker)

목록 보기
7/8

🐳 1. 기본 명령어 정리

명령어설명예시
FROM베이스 이미지 설정FROM python:3.11-slim
LABEL이미지에 메타데이터 추가LABEL maintainer="you@example.com"
ENV환경 변수 설정ENV DEBUG=False
ARG빌드 타임 변수 설정ARG VERSION=1.0
RUN셸 명령어 실행 (이미지 빌드 시)RUN apt-get update && apt-get install -y gcc
COPY호스트의 파일/디렉토리를 이미지에 복사COPY ./app /app
ADDCOPY와 유사하지만 URL, 압축파일 지원ADD https://example.com/file.tar.gz /app/
WORKDIR작업 디렉토리 설정 (이후 명령의 기본 경로)WORKDIR /app
EXPOSE컨테이너가 사용할 포트 명시 (실제 포트 바인딩 아님)EXPOSE 8000
CMD컨테이너 시작 시 실행할 명령어 설정 (기본값)CMD ["python", "manage.py", "runserver"]
ENTRYPOINT컨테이너 시작 시 실행할 명령어 (고정)ENTRYPOINT ["./entrypoint.sh"]
VOLUME볼륨 마운트 지점 지정VOLUME /data
USER명령 실행할 사용자 설정USER appuser

2. 도커 inspect 명령어

docker inspect my_image       도커 이미지 정보
docker inspect my_container   컨테이너 정보 확인
profile
쿵스보이(얼짱뮤지션)

0개의 댓글