본 내용은 생활코딩-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 |