1. 시험환경
˙ 윈도우
˙ Docker
2. 목적
˙ Container를 실행한다. (run)
˙ Container 상태(실행, 중지)를 제어한다. (start, stop)
˙ Container를 삭제한다. (rm)
3. 적용
① Docker Hub에는 docker image를 제공하고 있으며 docker 명령어를 이용하여 다운받아 사용할 수 있다.
- URL : https://hub.docker.com/
② docker hub에서 image를 다운로드(pull) 받을 수 있다.
- 참고 링크 : https://languagestory.tistory.com/198
③ 다운(pull) 받은 image 목록을 확인한다.
- $ docker images
④ image를 실행하여 container를 생성한다.
- $ docker run [image]
- $ docker run --name [container_name] [image] : 이름을 지정하여 container 생성
⑤ 생성된 container 목록 및 상태정보를 확인한다.
- 1개의 image로 여러 개의 container를 생성할 수 있다.
⑥ 실행중인 container를 중지(stop) 한다.
- $ docker stop [container_name 또는 container_id]
⑦ container를 시작(start) 한다.
- $ docker start [container_name 또는 container_id]
⑧ container를 삭제(rm) 한다.
- $ docker rm [container_name 또는 container_id] : 실행 중지 상태의 container 삭제
- $ docker rm -f [container_name 또는 container_id] : container의 상태에 상관없이 삭제