1. 도커 명령어
Docker Image 명령어
- 이미지 빌드 : docker build -t [이미지명:태그명] [도커파일 경로]
- 이미지 삭제 : docker image rm [이미지ID or 이름]
- 모든 이미지 삭제 : docker rmi [옵션] [이미지ID or 이름]
- 도커 이미지 보기 : docker images
- 현재 이미지 목록 확인 : docker image ls
- 도커 허브에서 이미지 검색 : docker search [이미지 이름]
- 이미지 다운 : docker image pull [이미지명:태그]
- 컨테이너 -> 이미지 : docker conatiner commit [컨테이너 이름] [커밋 내용]
Docker Container 명령어
- 컨테이너 생성 후 실행 : docer run [옵션] --name [이름] [이미지]
- 컨테이너 생성 : docker create [옵션] --name [컨테이너 이름] [이미지]
- 컨테이너 실행 : docker start [이미지 이름:태그]
- 컨테이너 이름 변경 : docker rename [기존 이름] [변경 이름]
- 실행중인 컨테이너 리스트 : docker ps
- 모든 컨테이너 리스트 : docker container ps -a
- 컨테이너 삭제 : docker rm [컨테이너ID or 이름]
- 모든 컨테이너 삭제 : docker rm $(docker ps -a -q)
- 컨테이너 중지 : docker stop [컨테이너ID or 이름]
- 모든 컨테이너 중지 : docker stop $(docker ps -aq)
Docker volume 명령어
- 볼륨 생성 : docker volume create [볼륨 이름]
- 볼륨 세부 정보 조회 : docker volume inspect [볼륨 이름]
- 모든 볼륨 조회 : docker volume ls
- 볼륨 제거 : docker volume rm [볼륨 이름]
Docker network 명령어
- volume 명령어에서 volume -> network를 하면 동일하다.
그 외 명령어
- 도커 버전 확인 : docker version
- 도커 로그인/로그아웃 : docker login/logout
- 로그 확인 : docker logs
- 도커 시스템 정보 : docker info
2. 명령어 구조
- docker [커맨드] (옵션) [대상] (인자)
- 커맨드는 상위 커맨드(무엇을)와 하위 커맨드(어떻게)로 나뉜다.
- 추가적으로 옵션과 인자 정보가 있다.
docker conatiner run -d redis -mode=1 명령어를 예시로
container - 상위 커맨드
run - 하위 커맨드
-d - 옵션
redis - 대상
-mode=1 - 인자
3. Version 명령어
- 설정한 도커의 버전을 확인할 수 있다.
- Docker의 버전, Go언어의 버전, OS, 아키텍처 등 확인이 가능하다.
'Backend > Docker' 카테고리의 다른 글
Te Docker (2) - 컨테이너 통신 (1) | 2024.01.24 |
---|---|
Te Docker (2) - 컨테이너 생성, 실행, 정지, 삭제 (0) | 2024.01.23 |
Te Docker (1) - 도커 명령어와 실습 (0) | 2024.01.21 |
Te Docker (1) - 도커 데스크탑 설치하기 (윈도우) (0) | 2024.01.21 |
Te Docker (1) - 도커의 장단점 (0) | 2024.01.20 |