포스트

Docker_컨테이너 예제 (nginx)

단계1. 도커 이미지 조회

이미지가 없다는 것을 확인한다.

1
docker images

image

단계2. Docker Hub -> nginx 이미지 조회

  • docker Search <이미지 이름="">
1
docker search nginix

searcgnginx

단계3. Docker Hub -> nginx 이미지 다운로드

  • docker pull nginx
1
docker pull nginx

pull

단계4. 도커 이미지 조회 -> nginx 이미지 확인

1
docker images

DockerImagesNginx

단계5. nginx 이미지 -> 컨테이너 생성

  • docker run –name <컨테이너 이름=""> -d -p 80:80 <이미지 이름="">
    • -d : 백그라운드 모드로 실행
    • -p : 포트 연결
1
docker run --name web-server -d -p 80:80 nginx

RunNginx

단계6. 실행 중인 컨테이너 -> nginx 컨테이너 확인

1
docker ps

docker ps

단계7. nginx 서버 접속

  • http://localhost:80/

localhost80

단계8. nginx 컨테이너 중지

  • docker stop <컨테이너 이름="">
1
2
docker stop web
docker ps

StopWeb

단계9. nginx 서버 접속 불가

  • http://localhost:80/

NoLocal

단계10. 중지된 nginx 컨테이너 확인

1
docker ps -a

DockerPs

단계11. 중지된 nginx 컨테이너 삭제

  • docker rm <컨테이너 이름="">
1
2
docker rm web-server
docker ps -a

RmWeb

단계12. nginx 이미지 삭제

  • docker rmi <이미지 이름="">
1
docker rmi nginx

RmiNginx

단계13. nginx 이미지 삭제 확인

1
docker image ls

imagels


이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.