반응형
docker 명령어 정리
1. 도커 이미지 검색
# docker images
현재 Host에 다운받은 이미지들을 출력하는 명령어
1-1. 도커 단일 이미지 삭제
# docker image rm <image ID>
추가적으로 해당 이미지를 컨테이너에서 사용하고 있으면 이미지를 삭제할 수 없습니다.
1-2. 도커 모든 이미지 삭제
# docker rmi $(docker images -q) -f
(docker image -q)라는 명령어는 이미지의 ID를 출력하는 명령어입니다.
2. 도커 컨테이너 생성
생성과 동시에 실행까지!
# docker run <옵션> --name <컨테이너이름:test> <이미지 Repository>
옵션
-i : 사용자가 입출력을 할 수 있는 상태
-t : 가상 터미널 환경을 에뮬레이션하겠다는 말
-d : 컨테이너를 일반 프로세스가 아닌 데몬프로세스(백그라운드) 형태로 실행해 프로세스가 끝나도 유지되도록 한다.
추가적으로 실행중인 컨테이너의 리스트는 # docker ps 로 검색합니다!
2-1. 도커 컨테이너 생성만
# docker create <옵션> --name <컨테이너이름:test> <이미지 Repository>
실행을 하는 것이 아니기 때문에 옵션은 -it까지만 허용됩니다!
추가적으로 컨테이너의 이력은 # docker ps -a 로 검색합니다!
3. 컨테이너 접속
# docker exec -it <컨테이너이름> /bin/bash
4. 컨테이너 빠져나오기
컨테이너에서 빠져나오는 방법은 두가지가 있습니다.
1) 컨테이너를 종료하면서 빠져나오기
# exit 또는 ctrl+D
2) 컨테이너가 가동되는 상태를 유지하면서 접속만 종료하기
# ctrl + P 입력 후 Q 입력
5. 컨테이너 실행/종료
1) 실행
# docker start <컨테이너이름>
2) 종료
# docker stop <컨테이너이름>
6. 컨테이너 조회
1) 실행중인 컨테이너 리스트 출력
# docker ps
2) 실행했던 컨테이너 리스트의 이력을 출력
# docker ps -a
7. 컨테이너 삭제
# docker rm <컨테이너이름>
반응형
'Backend&Devops > Docker' 카테고리의 다른 글
[Docker] Docker Compose 문법 정리 (0) | 2021.12.23 |
---|---|
[Dockerfile] Dockerfile express 연동하기 (0) | 2021.12.21 |
[Dockerfile] Dockerfile이란? Dockerfile 옵션 (1) | 2021.12.21 |
[Docker] 도커에 젠킨스 설치, 도커에 젠킨스 연동 (0) | 2021.12.14 |
[Docker] 도커란? 도커 개념 정리 (0) | 2021.12.09 |