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 |