brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 11. 2022

NCP 5탄-압축된 웹소스 도커 이미지-3/9


압축된 웹소스 도커 이미지에 배포하기


git에 올려놓은 tar.gz 웹 소스를 다운 받는다.

도커 파일을 만든다.

도커 파일 만들때  ADD  x.tar.gz  /var/www/html 로 지정한다.

압축 파일이 풀리면서 /var/www/html에 파일이 복사된다.

curl로  확인하자



<1>  git에 올려놓은 tar.gz 웹 소스를 다운 받는다.

<2>  도커 파일을 만든다.

<3> curl로  확인하자

<4> 쿠버네티스 오브젝트 




<1>  git에 올려놓은 tar.gz 웹 소스를 다운 받는다.


git clone   다운로드 또는 index.html을 만든다.


vi index.html

test 111


tar cvfp index.tar.gz   index.html

index.tar.gz



<2>  도커 파일을 만든다.


root@s17e42d97362:~# mkdir 8

root@s17e42d97362:~# cd 8


root@s17e42d97362:~# docker images

REPOSITORY          TAG       IMAGE ID       CREATED             SIZE

webapp              8.0       32a0564dc963   36 seconds ago      264MB


export DOCKER_BUILDKIT=1


docker build -t webapp:8.0 -f ./8/Dockfile .


docker images

REPOSITORY          TAG       IMAGE ID       CREATED              SIZE

webapp              8.0       c808f7cb4ae0   About a minute ago   264MB






<3> curl로  확인하자


docker run -itd -p 8008:80 --name=webapp08 webapp:8.0


root@s17e42d97362:~# docker run -itd -p 8008:80 --name=aweapp8 webapp:8.0

a699e52cb55bad789c48543b1de9f31ae246d9855712f037879c76ab672842a8


curl http://localhost:8008




<4> 쿠버네티스 오브젝트 


https://brunch.co.kr/@topasvga/2103




감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari