본문 바로가기

Cloud/Docker

(2)
[Docker] NGINX Webserver 구축 들어가며 현재 AWS 클라우드 스쿨 3기에서 교육을 받고 있습니다. 최근에는 도커에 대해서 교육 받고 있는데, 수업 중 nginx 이미지를 컨테이너로 띄워서 접속하는 예제를 진행했었습니다. 간단히 진행하고 넘어가서, 좀 더 알아볼까라는 생각으로 토이 프로젝트 진행했습니다. 아래 프로세스는 도커 공식 기술 블로그를 참고하여 진행했습니다. 해당 링크는 https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image/ 입니다. 01 _ 로컬에서 스태틱 웹 서버 실행 01 _ 01 _ Docker Hub 에서 official NGINX image 가져온 후, RUN 터미널 창에 다음 명령어 실행 참고로 필자는 Pycharm이 익숙해서, Pycharm..
컨테이너화 (Containerization) 01. 컨테이너화란 무엇인가 애플리케이션의 코드를 모든 인프라에서 실행하는 데 필요한 모든 파일 및 라이브러리와 함께 번들로 제공하는 소프트웨어 배포 프로세스 컨테이너화를 사용하면 모든 유형의 디바이스 및 운영 체제에서 실행되는 단일 소프트웨어 패키지 또는 컨테이너를 만들 수 있다. 02. 컨테이너화의 이점은 무엇인가 02-01. 이동성 소프트웨어 개발자는 컨테이너화를 사용하여 프로그램 코드를 다시 작성하지 않고도 여러 환경에 애플이케이션을 배포한다. 02-02. 확장성 컨테이너는 효율적으로 실행되는 경량 소프트웨어 구성 요소이다. 소프트웨어 개발자는 단일 시스템에서 서로 다른 애플리케이션에 대한 여러 컨테이너를 쉽게 추가할 수 있다. 컨테이너 클러스터는 동일한 공유 운영 체제의 컴퓨팅 리소스를 사용하지..