Docker & k8s
1. Docker 개념
Howu
2023. 4. 24. 19:49
Docker
어플리케이션을 패키징 할 수 있는 툴, Container를 만들고 배포하고 구동.
VM Ware와 다른 점: 무거운 OS를 포함하지 않는다.
* pull: docker hub에서 image를 다운로드 받는 것
$ docker pull httpd
* run: image를 container로 옮김
* image 확인
$ docker images
* docker 현재 상태 확인
$ docker ps
* docker run
$ docker run httpd
$ docker run --name competent_thompson httpd //docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
* docker stop
$ docker start httpd
$ docker stop httpd
Port forwarding
브라우저 요청 시 웹 서버의 docker의 host 80, container 80 port로 연결
$ docker run -p 80:80 httpd
$ docker run --name ws3 -p 8081:80 httpd