Cloud

· Cloud
1. Dockerfile1-1) Dockerfile이란?애플리케이션을 패키징하여 Docker 이미지로 만들기 위한 스크립트다.패키징이란, 실행되기 위해 필요한 모든 파일, 라이브러리, 의존성 등을 하나의 배포 가능한 단위로 묶는 것을 의미한다. Dockerfile을 통해 애플리케이션을 다른 환경에서 손쉽게 배포하고 실행할 수 있게 된다.패키징된 애플리케이션은 해당 환경에서 설치나 설정 없이도 바로 동작한다. 1-2) Dockerfile 경로애플리케이션의 루트 디렉토리에 위치해야 한다. 왜냐하면 Docker 이미지 빌드 시 Docker 컨텍스트가 설정되는데, 컨텍스트는 Dockerfile이 있는 디렉토리 기준으로 로컬 파일을 컨테이너로 복사하거나 참조할 수 있기 때문이다.(*컨텍스트란 Docker 이미지를..
· Cloud
1. 도커(Docker)란?컨테이너화된 애플리케이션을 생성, 배포, 실행하기 위한 플랫폼 2. 도커의 주요 구성 요소 1) 도커 엔진도커 엔진은 도커의 핵심이다!docker는 클라이언트/서버 구조다. ✔️ 클라이언트(Docker command, CLI)- 데몬에 명령을 내리는 역할- 사용자가 도커 데몬과 상호작용할 수 있게 해주는 커맨드라인 인터페이스. ✔️ REST API- 명령을 전달하는 역할- 클라이언트가 도커 데몬과 통신할 수 있게 하는 인터페이스. ✔️ 도커 데몬(Docker Daemon)- 서버 그 자체! 클라이언트에게 받은 작업을 수행하는 역할.- 도커 API 요청을 수신하고 도커 객체를 관리한다.  2) 도커 이미지- 이미지는 컨테이너 생성을 위한 기반이다.- 컨테이너 실행에 필요한 파일과..
· Cloud
느낀점1️⃣ 실습 과정에서 오류가 터질때마다 진도를 따라가지 못했지만, 수업이 끝나고 수업을 복기하며 오늘 강의 목표만큼 컨테이너 활용법을 익힐 수 있었다.2️⃣ 거의 300명 가량있는 수업인데, 강사와 다른 수강생들과 커뮤니케이션이 활발해서 다시보기 보다는 실시간으로 수업을 듣는게 좋은 것 같다.실습 내용 정리▶️  나만의 웹프로젝트를 컨테이너화 하는 법✔️도커 파일 작성법- 절대경로보단 상대경로를 쓰자.- COPY 명령을 사용할 때, 빌드 컨텍스트의 외부 경로에 접근할 수 없다. Dockerfile에 사용된 모든 파일 및 폴더는 docker build 명령을 실행하는 디렉토리 내에 있거나 하위폴더에 있어야한다.✔️docker pull 로 image를 다운받는다.✔️docker build로 도커 이미지..
· Cloud
AWS 계정을 만든다. 1년간 무료로 사용할 수 있는 프리티어로 시작한다. 1. 인스턴스 만들기 AWS 콘솔 로그인을 하고 나면, EC2를 검색해서 대쉬보드에 들어간다. '인스턴스 시작'버튼을 누른다. 인스턴스는 하나까지만 만들 수 있다. 2개 이상부터는 과금이 된다. 이름을 설정하고 Ubuntu를 선택한 후 , 프리티어 사용가능한 버전을 선택한다. 새키페어 선택을 누른다. .pem 파일 형식으로 선택하고 키페어를 생성한다. 키페어를 잘 저장해둔다. 스토리지를 30으로 설정한다. 그리고 인스턴스 시작버튼을 누른다. 실행하는 데에 시간이 좀 걸림. 2. 탄력적 IP 할당하기 왼쪽 메뉴에서 탄력적IP를 선택한다. '탄력적 IP할당'을 선택하여 다른 설정 안건드리고 '할당'버튼을 누른다. 목록에 새로 생긴 것..
· Cloud
1. 리눅스 높은 안정성과 강력한 보안 기능을 제공하여, 지속적인 서비스 운영과 데이터 보호가 중요한 웹서버 환경에 적합하다. 다양한 개발 도구와 소프트웨어를 지원하며, 가상화 및 컨테이너화(예: Docker)와 잘 통합되어 현대적인 애플리케이션 배포에 이상적이다. 2. 쉘 사용자와 하드웨어 또는 운영체제 간 인터페이스 (사용자의 명령을 해석에서 커널에 명령을 요청해주는 역할) 리눅스에서 쉘은 사용자가 시스템과 상호 작용하고, 스크립트를 통해 작업을 자동화하는 중요한 도구로 활용됩니다. 리눅스의 대표적인 쉘은 bash다. 3. 리눅스 명령어 ✔️whoami 로그인한 사용자ID를 알려줌 ✔️ root 슈퍼관리자 아이디 --> 슈퍼관리자로 로그인하여 사용하는건 권장하지 않는다. 어떤 명령을 하더라도 바로 실..
백엔드 개발자 - 젤리곰
'Cloud' 카테고리의 글 목록