ec2

AWS

(5-4) 도커파일 이미지 만들기, 클라우드쉘에서 EC2로 .tar 보내보기

# 베이스 이미지FROM ubuntu latest vi Dockerfile i 눌러서 편집 # 베이스 이미지; AMI AL2023FROM ubuntu:latest# dnf install -y httpdRUN apt update && apt install -y -q nginx# tar xvf aws.tar -C /var/www/htmlADD web-site-v1.tar /var/www/html# systemctl enable --now httpdCMD ["nginx", "-g", "daemon off;"]  붙여넣고 :wq로 나오기docker image build -t web-site:v1.0 ./   scp -i my-key.pem web-site-v1.tar ec2-user@docker.내도메인.sto..

AWS

(5-1) 도커 컨테이너

ls // list를 보는 명령어 cp // copy 명령어sync // 싱크 명령 (업로드 할때 씀)rb // remove bucket    서버 ->vm -> 좀 더 빠르게, 효율적으로 ..? -> 컨테이너-> 또 분리하여 여러개 컨테이너(도커)로 .. Monology 에서 분리하여 회원관리,자재관리,탈퇴관리,이미지 관리 등 컨테이너로 분리  컨테이너 관리하기 위해 오케스트레이션 도구  하드웨어 스펙을 고민해야하는 부분..  서버리스는 터질가능성은 없지만 너무 과금될 우려가 있음 ..  도커 이미지는 일종의 아카이브  이미지는 AMI와 비슷    클라우드쉘에서docker version   도커 아키텍쳐      os를 닮은 실행 파일   EC2 콘솔 > 인스턴스 > 인스턴스 시작    인스턴스 시작 ..

AWS

EC2 페이지 살펴보고, 설정 해보기

클라우드쉘 세션 만료 시간이 있음 . 유의 EC2 화면  우측 주황색 버튼 보면 한글로 보면 '시작'이라고 되있지만 영어로 보면 '런칭' Lunch랑 start는 다른것임. 주의      옛날로 치면 os 굽기 개념임  base image (아마존 머신 이미지. AMI) 위에서 macos는 유료임 아마존 리눅스는 aws명령어가 기본설치 되있음  t2에서 t는 용도임. t는 범용. 2는 cpu 세대수를 얘기함.  우측에 t2.micro가 가끔 바뀌는 경우가 있는데, 이경우 과금이  되니 주의. 이 UI에서 새 키 페어 생성 시 컴퓨터에 키가 생성되므로 유출에 주의.  루트 볼륨은 윈도우로 따지면 c드라이브임. (8기가면 작은편)한달 내내 최대 30GB 이용 가능. 인스턴스 시작 t2.micro 는 ap-n..