Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- java
- db종류
- 자바
- DBMS
- codeium
- 티스토리챌린지
- git branch 삭제
- JPQL
- IntelliJ
- analytics4
- gtihub
- docker build
- git pat
- 컬렉션프레임워크
- JPA
- 오블완
- 명령어
- docker push
- 르세라핌
- 11월순위
- spring
- 도커이미지
- pat발급
- ANTIFRAGILE
- macvlan
- 애널리틱스4
- Python
- 데이터내보내기
- docker
Archives
- Today
- Total
hanker
Docker - 기본 명령어 정리 본문
반응형
Docker에서 제일 많이 사용하는 명령어를 알아보자.
명령어 정리
명령어 | 설명 |
docker --version | Docker 버전 정보 확인 (대게 설치되었는지 확인하기 위해 사용) |
docker pull [이미지 이름] | Docker Hub에서 이미지를 다운로드 ex) docker pull tomcat:8.5 |
docker images | 로컬에 존재하는 Docker 이미지의 목록을 표시 |
docker rmi [이미지 ID] | 특정 이미지 삭제 |
docker run [옵션] [이미지 이름] | 이미지를 기반으로 새로운 컨테이너를 실행 (옵션 설명은 아래 표 확인) |
docker ps | 현재 실행 중인 컨테이너의 목록을 표시 |
docker ps -a | 종료된 컨테이너도 포함한 모든 컨테이너의 목록을 표시 |
docker start [컨테이너 ID 또는 이름] | 이미 생성된 컨테이너를 시작 |
docker stop [컨테이너 ID 또는 이름] | 실행 중인 컨테이너를 중지 |
docker rm [컨테이너 ID] | 특정 컨테이너를 삭제. 실행 중인 컨테이너는 삭제 안됨 |
docker exec -it [컨테이너 ID 또는 이름] bash | 실행 중인 컨테이너 내부의 터미널로 접근합니다. |
docker logs [컨테이너 ID 또는 이름] | 특정 컨테이너의 로그를 확인 (logs 앞에 -f 옵션을 주면 모니터링 가능) |
docker build -t [이미지 이름:태그] [Dockerfile 경로] | Dockerfile을 이용해 이미지를 생성 (-t 옵션으로 이미지 이름과 태그를 지정) |
docker network ls | Docker에서 사용 가능한 네트워크 목록을 표시 |
docker network create [네트워크 이름] | 새로운 네트워크를 생성 |
docker network connect [네트워크 이름] [컨테이너 이름] | 특정 네트워크에 컨테이너를 연결 |
docker system prune | 사용하지 않는 모든 컨테이너, 네트워크, 이미지 등을 정리하여 디스크 공간을 확보 |
반응형
Docker Run 옵션 설명 표
docker run 옵션 | 설명 |
-d | 컨테이너를 백그라운드에서 실행 (detached mode) |
-p [호스트 포트]:[컨테이너 포트] | 호스트와 컨테이너 간의 포트를 매핑 예: -p 8080:80 (p는 public 약자인데 port로 외움) |
--name [컨테이너 이름] | 컨테이너에 이름을 지정 |
-e [환경 변수] | 컨테이너 내부에서 사용할 환경 변수를 설정 ex) -e MY_VAR=value. |
-v [호스트 디렉토리]:[컨테이너 디렉토리] | 호스트의 디렉토리를 컨테이너 내부의 디렉토리와 마운트 ex) -v /my/host/dir:/my/container/dir. |
--rm | 컨테이너가 중지될 때 자동으로 삭제되도록 설정 |
--network [네트워크 이름] | 컨테이너를 특정 네트워크에 연결 |
-it | 인터랙티브 터미널을 사용하여 컨테이너에 접속. 주로 /bin/bash와 함께 사용 |
끝.
반응형
'SERVER > DOCKER' 카테고리의 다른 글
Docker - Docker 이미지 만들어서 Docker Hub에 도커 이미지 배포하기 (0) | 2024.11.29 |
---|---|
Docker 용어 정리: Docker Image 란 무엇일까? (0) | 2024.11.26 |
Docker - Mongo DB 설치 (0) | 2024.11.22 |
Docker 용어 정리: Container 란 무엇일까? (0) | 2024.11.20 |
Docker - Jenkins 서버 구축 및 실행 (2) | 2024.11.01 |