웹 프로젝트
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 옵션으로 백그라운드에서 실행시킨 경우, 터미널을 다시 해당 컨테이너에 붙이고 싶을 때가 있다.