2. 도커 이미지, 네트워크
Docker & Kubernetes

2. 도커 이미지, 네트워크

본 내용은 생활코딩-Docker 입구 수업을 공부하며 재정리한 내용입니다.
잘못된 내용에 대한 의견은 댓글로 부탁드립니다. 감사드립니다. :-)

도커 이미지

  • registry라는 docker hub에서 image를 Pull 한다. (download app on app store)
  • image 실행(run)한다. ⇒ container가 된다.

이미지란?

프로그램, 라이브러리, 실행파일, 소스 등을 설치한 후 만든 하나의 파일(을 저장한 형태)

  • image를 run ⇒ Image를 실행할 수 있는 container가 생성된다.

네트워크

Port Forwarding

  • web browser에서 web을 띄우기 위해서는 server에 web을 요청해야 한다.
  • 이때, port를 지정해서 원하는 파일을 server에 요청할 수 있다.
    • e.g. http://example.com:80/index.html
    • bold 처리된 번호(80)가 Port이다.
  • Container를 사용할 경우 Host와 Container를 연결해주어야 원하는 파일을 요청할 수 있다.
  • Host와 Container를 연결해주는 것을 Port Forwarding이라고 한다.
$docker run -p 80:80 httpd
$docker run -p 80(host port):80(container port) httpd(image-name)
반응형

'Docker & Kubernetes' 카테고리의 다른 글

1. 컨테이너, 도커, 쿠버네티스 구분하기  (0) 2022.08.17
0. Docker란?  (0) 2022.08.16