docker build
- Dockerfile을 기반으로 이미지 빌드
- Dockerfile이 있는 위치에서 실행
- '-t' 옵션을 통해 이미지 명과 태그 지정
- '.', dot을 맨 뒤에 작성하여 현재 위치에서 Dockerfile 빌드 가능
- MAC 사용 시, 다른 OS와 협업을 위해 '--platform linux/amd64' 옵션 사용 필수
docker tag
- 이미지에 태그를 추가하는 명령어
- 이미지에 태그를 추가하여 다른 레지스트리나 이름 지정 가능
docker run
- 이미지를 기반으로 컨테이너 실행
- 새로운 컨테이너 시작 시 사용
- '-d' 옵션을 통해 컨테이너를 백그라운드에서 실행 가능
docker exec
- 실행 중인 컨테이너 안에서 명령 실행
- 컨테이너 내부에서 셸을 실행하거나, 특정 애플리케이션 제어 시 사용
- '-it' 옵션을 통해 상호작용 모드로 터미널 실행
docker ps
- 현재 실행 중인 컨테이너 조회
- '-a' 옵션 추가 시 중지된 컨테이너까지 모두 표시
docker stop
- 실행 중인 컨테이너 종료
- 뒤에 컨테이너 ID 또는 이미지 명을 지정하여 종료 가능
docker images
- 로컬에 저장된 Docker 이미지 조회
docker rmi
- 이미지 삭제
- 뒤에 컨테이너 ID 또는 이미지 명을 지정하여 삭제 가능
docker version
- 현재 설치된 Docker의 버전 정보 확인
- Docker의 클라이언트와 서버 버전 모두 출력
docker login
- Doker Hub 등 Docker 레지스트리에 로그인하는 명령어
- 실행 후 사용자 명과 비밀번호 입력 필요
docker push
- 로컬에서 빌드한 이미지를 Docker Hub 또는 다른 레지스트리에 push하는 명령어
- push할 이미지는 해당 레지스트리에 태그 지정 필요
- push 이전 해당 레지스트리에 로그인 필요
docker pull
- 레지스트리에서 이미지를 내려받는 명령어
docker search
- Docker Hub에 존재하는 이미지 검색 명령어
'Docker' 카테고리의 다른 글
[Docker] 6. docker-compose.yml? (1) | 2024.11.15 |
---|---|
[Docker] 5. Docker Compose? (0) | 2024.11.15 |
[Docker] 4. Volume? Mount? (0) | 2024.11.14 |
[Docker] 3. Docker Hub? (0) | 2024.11.13 |
[Docker] 1. Docker? (0) | 2024.11.13 |