컨테이너 생성 및 실행
- docker run
- 컨테이너 생성 실행시 사용
- 필요한 이미지가 로컬 시스템이 없는 경우
docker run
은 자동으로 도커 허브에서 이미지를 내려받습니다
docker pull
,docker create
,docker start
- ⇒ 순서대로 도커 이미지를 도커 허브에서 내려받고
- 그 내려받은 이미지를 통해서 컨테이너를 생성하고
- 그다음에는 컨테이너를 실행하는 과정까지를 모두 합쳐서
docker run
이 해당 기능을 수행하게 되는 것입니다
컨테이너 정지
- docker stop [컨테이너_이름]
- 실행중인 컨테이너를 안전하게 정지하려면
docker stop
커맨드를 사용함
- 컨테이너를 삭제하기 전에는 반드시 정지해야 함
- 실행중인 컨테이너를 안전하게 정지하려면
컨테이너의 삭제
- docker rm [컨테이너_이름]
- 정지된 컨테이너를 시스템에서 완전히 제거하려면
docker rm
커맨드를 사용함
- 실행 중인 컨테이너는 삭제할 수 없으므로 먼저
docker stop
으로 정지해야 합니다
- 정지된 컨테이너를 시스템에서 완전히 제거하려면
생애주기
- 도커허브 → 이미지 내려받기 → 컨테이너 생성 → 컨테이너 실행 → 컨테이너 정지 → 컨테이너 삭제
[실습] 아파치 웹 서버 실행 컨테이너 만들기
컨테이너 생성 및 실행
- 이미지가 로컬에 없기 떄문에 도커허브에서 pull 을 수행한다.
- -d 옵션은 백그라운드에서 명령어를 수행할 수 있게 해준다.
컨테이너 상태 확인
- 실행 중인 컨테이너의 목록을 확인합니다
- docker ps
- 모든 컨테이너의 목록을 확인합니다
- 해당 명령어는 정지된 컨테이너까지 포함돼서 호출됩니다
- docker ps -a
docekr run —name apa000ex1 -p 8080:80 -d httpd
를 돌리면.. 8080 포트로 기본 아파치 화면이 뜬다 ..
컨테이너 종료
- docker stop apa000ex1
컨테이너 삭제
- docker rm apa000ex1
Uploaded by N2T
'Docker-Kubernetes' 카테고리의 다른 글
[도커] 도커의 구조와 성질 및 그 장단점 (0) | 2024.01.25 |
---|---|
[도커] 도커의 주 용도 (0) | 2024.01.25 |
[도커] 아파치와 컨테이너 기술? (0) | 2024.01.25 |
[도커] 도커 기초 (0) | 2024.01.05 |
[도커] 도커에서의 운영체제와 커널의 역할 (0) | 2024.01.05 |