일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링
- vue.js
- jpa
- SpringBoot
- aws
- Keycloak 17.0.1
- 메서드
- lightsail
- JavaScript
- 맥길대학교
- 에러
- arraylist
- 현장학습
- Flutter
- spring
- ES6
- REACT
- nginx
- jQuery
- json
- 알고리즘
- keycloak
- jsp
- gradle
- 글로벌
- Docker
- java
- 인텔리제이
- 자바스크립트
- vue
- Today
- Total
korean IT student
Docker - 기본적인 명령어 본문
1. 현재 디렉토리의 파일리스트
- docker run <이미지 이름> ls
2. 현재 실행중인 컨테이너 나열
- docker ps
3. 원하는 항목만 보기
- docker ps --format 'table{{.Names}}\table{{.Image}}' ->(컨테이너 이름과 이미지명만 보여줌)
4. 도커 생성, 시작, 실행
- docker create <이미지 이름>
- docker start <시작할 컨테이너 아이디/이름>
- docker run <이미지 이름>
5. 도커 중지
- docker stop <중지할 컨테이너 아이디/이름> (작업중인 작업들은 완료 후 중지)
- docker kill <중지할 컨테이너 아이디/이름> (작업중인 작업 무시 하고 바로 중지)
6. 도커 삭제
- docker rm <삭제할 컨테이너 아이디/이름> (작업중인 작업들은 먼저 중지 후 삭제 할 수 있다.)
- docker rm 'docker ps -a -q' (모든 컨테이너를 삭제)
- docker rmi <이미지 아이디> (이미지 삭제)
- docker system prune (컨테이너, 이미지, 네트워크 모두 삭제 - 도커를 쓰지 않을때 정리할때 유용)
7. 실행중인 컨테이너에 명령어를 전달
- docker exec <컨테이너 아이디>
- docker exec -it <컨테이너 아이디> App (실행중인 앱의 컨테이너 안에 실행)
- it (interactive terminal 상호적인 터미널 => 호환기능)
8. 실행중인 컨테이너에서 계속적인 터미널 사용하기
- docker exec -it <컨테이너 아이디> sh (터미널 빠져나오려면 ctrl + d)
'Infra > Docker' 카테고리의 다른 글
Docker - Docker Compose란? (0) | 2020.09.08 |
---|---|
Docker - Dockerfile, Docker Image 만들기 (0) | 2020.09.07 |
Docker - 이미지로 컨테이너 만드는 순서 (0) | 2020.08.26 |
Docker - 도커와 기존의 가상화 기술(VM) 차이. (0) | 2020.08.22 |
Docker - 도커란 무엇인가? (0) | 2020.08.22 |