일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Docker
- JavaScript
- jsp
- java
- 알고리즘
- SpringBoot
- Keycloak 17.0.1
- 인텔리제이
- Flutter
- nginx
- lightsail
- 메서드
- 현장학습
- 에러
- 스프링
- 글로벌
- json
- vue.js
- 맥길대학교
- REACT
- arraylist
- keycloak
- spring
- ES6
- vue
- jQuery
- 자바스크립트
- aws
- gradle
- jpa
- 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 |