본문 바로가기

Study notes13

Docker Container 이해하기 - (3) UFS(Union File System) ▶ “union mount”를 구현하고 Layer를 생성하여 작동하는 파일 시스템  ▶  도커는 “copy-on-write”기술과 UFS를 사용하여 컨테이너에 대한 빌딩 블록을 제공하여 매우 가볍고 빠르게 동작함  Docker 용어 Docker HUB ▶ docker 공식 이미지를 관리하는 무료 레지스트리▶ 개인이 작성한 Docker 이미지도 공개 가능  Docker Hub Container Image Library | App ContainerizationIncrease your reach and adoption on Docker Hub With a Docker Verified Publisher subscription, you'll increase trust, .. 2024. 7. 12.
Docker Container 이해하기 - (2) ###### GUI 프로그램 ######nautilus # 파일탐색기gnome-system-monitor # 작업관리자gedit # 노트패드watch docker container ls -a # 컨테이너 목록 조회chrome # 크롬 브라우저dcrmall # 컨테이너 전체 삭제도커 명령어의 이해 도커 설치 방법curl -sSL https://get.docker.com | sh #최신버전 설치#docker 운영에 필요한 필수 패키치 설치yum install -y yum-utils#docker repository 추가 yum-config-manager --add-repo https://do.. 2024. 7. 11.
Docker Container 이해하기 Container는 가상환경과 제일 비교가 많이 된다.  가상머신 과 Container 차이- 가상머신은 OS 기 때문에 부팅과정을 거쳐야한다.- 성능손실이 발생한다.- 격리된 환경을 제공받기 위해 쓰는 것 컨테이너 특징- 호스트와 애플리케이션을 분리 : os level 가상화- 적은 시스템 리소스와 디스크 공간 소비- 리소스 사용에 유연성과 효율성 제공- 가상머신과는 달리 개별적인 커널을 갖지 않음. 컨테이너 기반 기술▶ Cgroup- 리소스에 대한 제한과 우선 격리를 제거 ▶ namespace- 애플리케이션에 대한 격리(isolation) 환경을 제공 (docker 회사 때문에 사실상 널리 퍼지게 되었음)linux TIP. (명령어) nautilus # 파일탐색기 (GUI)gnome-system-.. 2024. 7. 11.
FastAPI 기초부터 A to Z 기본적인 웹서비스 구조 유저 -> 클라이언트 -> 서버  Fast API FastAPI는 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python의 API를 빌드하기 위한 웹 프레임워크입니다.-> GPT API를 사용하는것처럼 결과를 리스폰해줄 수 있게끔 가능함 FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com pip install fastapipip install "uvicorn[standard]" 먼저 설치를 해준다. from fastapi import FastAPI app = FastAPI()@app.get("/")def read.. 2024. 7. 10.