Docker_컨테이너 예제 (nginx)
단계1. 도커 이미지 조회
이미지가 없다는 것을 확인한다.
1
docker images
단계2. Docker Hub -> nginx 이미지 조회
- docker Search <이미지 이름="">이미지>
1
docker search nginix
단계3. Docker Hub -> nginx 이미지 다운로드
- docker pull nginx
1
docker pull nginx
단계4. 도커 이미지 조회 -> nginx 이미지 확인
1
docker images
단계5. nginx 이미지 -> 컨테이너 생성
- docker run –name <컨테이너 이름=""> -d -p 80:80 <이미지 이름=""> 이미지>컨테이너>
- -d : 백그라운드 모드로 실행
- -p : 포트 연결
1
docker run --name web-server -d -p 80:80 nginx
단계6. 실행 중인 컨테이너 -> nginx 컨테이너 확인
1
docker ps
단계7. nginx 서버 접속
- http://localhost:80/
단계8. nginx 컨테이너 중지
- docker stop <컨테이너 이름="">컨테이너>
1
2
docker stop web
docker ps
단계9. nginx 서버 접속 불가
- http://localhost:80/
단계10. 중지된 nginx 컨테이너 확인
1
docker ps -a
단계11. 중지된 nginx 컨테이너 삭제
- docker rm <컨테이너 이름="">컨테이너>
1
2
docker rm web-server
docker ps -a
단계12. nginx 이미지 삭제
- docker rmi <이미지 이름="">이미지>
1
docker rmi nginx
단계13. nginx 이미지 삭제 확인
1
docker image ls
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.