docker basic command
| 명령어 | 설명 |
| docker pull | 이미지 설치 - docker pull <image> - docker pull <image:ver> - docker pull <image:latest> |
| docker create | 컨테이너 생성 - docker create <image> - docker create —name <container명> <image> |
| docker run | pull + create + start를 수행 - docker run <image> - docker run <image> <실행파일> options —tty, -t: tty 모드를 사용. (가상 터미널 할당: 리눅스에 키보드로 표준 입력을 전달할 수 있게 한다.) —detach, -d: 컨테이너를 생성하고 백그라운드에서 실행 —name <이름>: 컨테이너 이름 지정 —publish, -p <host_port>:<container_port>: host와 container의 port를 연결 example - docker run -dit —name <container명> <image명> <실행파일> |
| docker start | 컨테이너 실행 docker start <cotainer id/name> |
| docker stop | 실행중인 컨테이너 정지 - 그동안 하던 작업들을 완료 후 컨테이너를 중지 - docker stop <container id/name> |
| docker kill | 실행중인 컨테이너 정지 - stop과 차이점은 어떠한 것도 기다리지 않고 바로 컨테이너를 중지 |
| docker rm | 컨테이너 삭제 - 실행중인 컨테이너는 중지 후에 삭제가 가능 - docker rm <container id/name> - docker rm -f $(docker ps -aq): 모든 컨테이너 삭제, power shell 이용 |
| docker rmi | 도커 이미지 삭제 - docker rmi <image id> |
| docker rename | 컨테이너명 변경 - docker rename <기존 이름> <변경할 이름> |
| docker exec | 실행 중인 컨테이너에 명령어 전달 - 외부에서 실행 중인 컨테이너 안의 명령어를 실행 - docker exec <컨테이너명> <명령> <매개변수> - docker exec -it <컨테이너명> <명령> |
| docker ps | 실행 중인 컨테이너 확인 - docker ps - docker ps -a: 모든 컨테이너 확인 |
| docker system | 도커 시스템 관련 명령어 - docker version: 도커 버전 - docker -v: 도커 버전 - docker system df: 도커 시스템 정보 간단하게 출력 - docker system df -v: 도커 시스템 정보 출력 |
'Computer Science' 카테고리의 다른 글
| 라즈베리파이 메모리 부족 (1) | 2025.02.05 |
|---|---|
| 라즈베리파이 OpenCV 설치 오류 (0) | 2025.01.28 |
| [python] "telepot 모듈을 찾을 수 없음" 오류 기록 (0) | 2025.01.28 |