도커 컨테이너 사용 - 이론
강의 영상
[따배도] 6-1. Docker 컨컨테이너 사용하기 - 이론편
학습 내용
* 컨테이너 이미지를 어떻게 사용하는지
* 컨테이너 실행 및 종료
* 동작 중인 컨테이너 관리 명령
컨테이너 이미지를 어떻게 사용하는지
컨테이너 라이프 사이클
다음 명령어 이미지를 Repository에서 받는다.
$ docker pull 이미지이름:태그
이후 이미지를 실행한다.
$ docker run 이미지이름:태그
다음 기능에 해당하는 명령어를 학습한다,
* 컨테이너 이미지를 관리하는 방법을 확인한다.
* 컨테이너 이미지를 실행, 삭제 한다.
* 실행 중인 컨테이너를 관리한다.
Docker 이미지 관리 명령어
이미지 검색
$ docker search [옵션] <이미지이름:태그명>
이미지 다운로드
$ docker pull [옵션] <이미지이름:태그명>
다운 받은 이미지 목록 출력
$ docker images
다운 받은 이미지 상세 보기
$ docker inspect [옵션] <이미지이름:태그명>
이미지 삭제
$ docker rmi [옵션] <이미지이름>
컨테이너 실행 및 종료
컨테이너 실행 명령어
컨테이너 생성
$ docker create --name webserver nginx:1.14
컨테이너 실행
$ docker start webserver
컨테이너 생생/실행
$ docker run --name webserver -d nginx:1.14
실행 중 컨테이너 확인
$ docker ps
실행 중 컨테이너 자세히 확인
$ docker inspect webserver
동작중인 컨테이너 중지 $
docker stop webserver
컨테이너 삭제
$ docker rm websever
실행중인 컨테이너 관리
컨테이너 관리 명령어
실행 중 컨테이너 확인
$ docker ps
foreground로 실행 중인 컨테이너 연결
$ docker attatch [옵션] 컨테이너 이름
동작 중인 컨테이너에 신규 명령어 추가 실행
$ docker exec webserver /bin/bash
컨테이너에서 동작되는 프로세스 확인
$ docker top webserver
동작 중인 컨테이너가 생성한 로그 확인
$ docker logs webserver
$ docker logs - f webserver