운영체제 이야기/Docker

[Docker] 주요 명령어

한희성 2024. 9. 19.
반응형

docker ps : 실행중인 컨테이너 확인

 

docker ps -a : 모든 상태의 컨테이너 확인

 

docker run {{컨테이너 이름}} : 컨테이너 실행

 

docker stop {{컨테이너 이름}} : 컨테이너 중지

 

docker restart {{컨테이너 이름}} : 재시작

 

docker rm {{컨테이너 삭제}} : 컨테이너 삭제

 

docker rm -f {{컨테이너 삭제}} : 컨테이너 강제 삭제

 

docker rmi {{컨테이너 이름}} : 이미지 삭제

 

docker rmi -f {{컨테이너 이름}} : 이미지 강제 삭제

 

docker logs {{컨테이너 이름}} : 컨테이너 로그

 

docker exec -it {{컨테이너 이름}} bash : 실행중인 컨테이너 쉘 실행

 

docker commit {{soruce}} {{tartget}} : 이미지 복사

 

docker volume ls : 볼륨 목록 확인

 

docker volume create --name {{볼륨 이름}}

 

docker volume rm {{볼륨 이름}}

 

docker container inspect {{컨테이너 이름}} : 볼륨 마운트 정보

 

docker container prune : 중지 된 컨테이너 전체 삭제 

 

docker volume prune : 사용되지 않는 볼륨 전체 삭제

 

 

출처 : https://swiftymind.tistory.com/82

옵션  설명 
 -i, -t  -interactive  -tty  i와 t는 터미널 입력을 위한 옵션으로 일반적으로 -it  혹은 -i -t
 -d  detached mode 흔히 말하는 백그라운드 모드
 --name  컨테이너 이름 설정
 -p  호스트와 컨테이너 포트의 연결 : 포워딩
 -e   컨테이너 내에서 사용할 환경변수 설정
 -rm  프로세스 종료시 컨테이너 자동 삭제
 --link  컨테이너 연결 [컨테이너명:별칭] 
 -v  호스트와 컨테이너의 디렉토리 연결 (마운트) 
 -e  컨테이너 내에서 사용할 환경변수 설정 

 

명령어 설명 
 run, create  컨테이너 생성
 pull  docker hub로부터 이미지를 내려받음
 start  컨테이너 시작 
 stop  컨테이너 중지 
 ps [-a]  컨테이너 목록 확인 
 -a 옵션은 중지된 컨테이너까지 확인 

 -q 옵션은 아이디만 얻어옴
 ex) docker stop $(docker ps -a -q)  : 모든 컨테이너 중지
 ex) docker rm $(docker ps -a -q) : 모든 컨테이너 삭제

 rm  컨테이너 삭제 
 rmi  이미지 삭제 
 prune

 모든 컨테이너 삭제

 ex) docker container prune 
 rename  컨테이너 이름 재지정 
 exec

컨테이너 내부에서 명령어를 실행한 뒤 그 결과 값을 반환


ex) docker exec -it [container] [cmd] 
 inspect  이미지,컨테이너, 볼륨 등 도커 모든 구성단위의 세부 정

 

 

 

반응형

'운영체제 이야기 > Docker' 카테고리의 다른 글

[Docker] mysql 8.0  (0) 2024.04.23
[Docker] locale error 처리  (0) 2024.01.15
[Docker] Centos7 설치 및 ssh server 셋팅  (0) 2024.01.14
[Docker] mariadb 설치하기  (0) 2024.01.13

댓글

💲 추천 글