[Docker] 자주 사용하는 "docker build" 명령어 정리
docker build 명령어는 Docker 이미지를 생성하는 핵심 명령어로, Dockerfile을 사용하여 컨테이너의 빌드 과정을 정의하고 실행합니다.
Dockerfile은 Docker 이미지를 빌드하는 데 필요한 모든 명령어와 설정을 포함하는 텍스트 파일입니다.
docker build 사용법
docker build [OPTIONS] PATH | URL | -
- OPTIONS: 빌드 시 동작을 제어하는 데 사용되는 옵션을 지정합니다.
- PATH | URL | -: Dockerfile이 위치한 경로(로컬 경로 또는 원격 URL)를 지정합니다.
- -은 표준 입력(stdin)에서 Dockerfile을 읽는 옵션입니다.
주요 docker build 명령어의 OPTIONS:
1) -t, --tag:
- 생성된 이미지에 태그를 지정합니다. 이미지의 이름과 버전을 설정할 수 있습니다.
docker build -t my_image:1.0 .
2) --file, -f:
- 사용할 Dockerfile의 경로를 지정합니다. 기본적으로 현재 디렉토리의 Dockerfile을 사용합니다.
docker build -f /path/to/Dockerfile .
3) --no-cache:
캐시를 사용하지 않고 모든 레이어를 새로 빌드합니다.
docker build --no-cache .
4) --build-arg:
Dockerfile 내에서 사용할 빌드 전용 환경 변수를 설정합니다.
docker build --build-arg MY_VAR=value .
5) --pull:
베이스 이미지를 빌드 전에 항상 최신으로 업데이트합니다.
docker build --pull .
6) --quiet, -q:
빌드 중에 나오는 로그 메시지를 최소화하고 이미지 ID만 출력합니다.
docker build -q .
7) --help:
도움말 메시지를 표시하고 사용 가능한 옵션을 확인할 수 있습니다.
docker build --help
기타 자주 사용하는 Docker 명령들
- 출처 : docker 명령어들 : https://couplewith.tistory.com/search/docker]
도커(Docker)는 컨테이너 기반의 오픈소스 가상화 플랫폼 입니다.
도커 명령어를 사용하여 이미지를 관리하고 컨테이너를 생성, 실행, 중지, 삭제할 수 있습니다. 아래는 도커 명령어중에 자주 사용하는 명령어들입니다.
ㅁ 5가지 유용한 Docker 명령어 정리 : https://couplewith.tistory.com/554
- docker ps : Docker에서 실행중인 컨테이너 목록 출력
- docker images: 현재 시스템에 있는 Docker 이미지 목록 표시
- docker rmi <이미지 이름> : 이미지를 삭제
- docker pull <이미지 이름> : Docker Hub에서 이미지를 다운로드
- docker build: Dockerfile을 사용하여 새로운 이미지를 빌드
- docker volume : 명령어를 사용하여 볼륨을 생성, 확인, 삭제하는 등의 작업을 수행
- docker attach,exec,logs: 컨테이너에 접속하여 상호 명령을 입.출력
- docker run: 이미지를 기반으로 새로운 컨테이너를 시작
- docker stop: 컨테이너를 정지
#docker-images #docker-ps #docker-pull #dockr-build #docker-run #docker-stop #docker-attach #docker-volume
'DevOps' 카테고리의 다른 글
Linux Docker와 Docker Compose 설치 - Ubuntu_Red Hat_Rocky (6) | 2024.09.01 |
---|---|
[Docker] 자주 사용하는 "docker exec, attach, logs" 명령어 정리 (153) | 2024.01.27 |
[Docker] 자주 사용하는 "docker volume" 명령어 정리 (115) | 2024.01.26 |
[Docker] 자주 사용하는 "docker pull" 명령어 정리 (116) | 2024.01.24 |
[Docker] 자주 사용하는 "docker rmi" 명령어 정리 (118) | 2024.01.23 |
[Docker] 자주 사용하는 명령어 "docker images" 정리 (112) | 2024.01.21 |
[Docker] 자주 사용하는 "docker ps" 명령어 정리 (114) | 2024.01.18 |