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의 상태에 상관없이 삭제
'AWS(Amozon Web Service)' 카테고리의 다른 글
[docker] 컨테이너(cjontainer) 로그(log) 설정 (0) | 2023.02.18 |
---|---|
[docker-compose] Grafana 서비스 실행 (0) | 2023.02.17 |
[docker] 도커허브(DockerHub) 저장소(repositor)에 이미지(image) pull/push (0) | 2023.02.15 |
[docker] 이미지(image)를 압축 파일로 저장(save) / 불러오기(load) (0) | 2023.02.15 |
[docker] Dockerfile을 이용하여 image 생성하기 (0) | 2023.02.15 |