웹 프로젝트

Docker 컨테이너 관련 커맨드 사용법

JaeHyunShin 2021. 2. 1. 15:32

Docker의 동작 방식 

먼저 도커는 소프트웨어를 '컨테이너'라는 표준화된 방식으로 소프트웨어를 패키징합니다.

 이 컨테이너 안에는 소프트웨어를 실행하는 데에 필요한 모든 것(library등) 이 패키징된다. 

 패키징된 컨테이너를 작동시키는 방식으로 동작하며 컨테이너를 위한 운영체제라고 할 수 있다.

 각 서버마다 설치하여 서버 운영체제를 가상화하고 컨테이너를 만들고 동작을 시작하거나 멈추는 등의 명령을 제공한다.

 

Docker를 사용하는 이유

 AWS에서 도커를 사용해야 하는 이유

  -> 코드를 더 빨리 전달하고, 애플리케이션 운영을 표준화하고, 코드를 원할하게 이동하고, 리소스 사용률을 높여 비용을 절감한다.

 도커는 기존의 OS를 사용하기 때문에 VM에 비해 가볍다.

컨테이너 조회

  docker ps

  Docker 컨테이너 조회를 위해 사용

  docker ps -a

  현재 중지되어 있는 컨테이너까지 함께 출력

  docker ps -s

   각 컨테이너의 디스크 사용량까지 볼 수 있다. 

  

컨테이너 로그 확인

 docker logs 커맨드 이용

 

컨테이너에 터미널 붙이기

  

 컨테이너를 -d 옵션으로 백그라운드에서 실행시킨 경우, 터미널을 다시 해당 컨테이너에 붙이고 싶을 때가 있다. 

 

 

 

'웹 프로젝트' 카테고리의 다른 글

Spring Boot  (0) 2021.02.02
Swagger  (0) 2021.01.31
Django Model 관련한 공부  (0) 2021.01.23
카이스트 친구와 함께하는 장고 공부  (1) 2020.12.31
서버 관련 개념  (0) 2020.01.20