본문 바로가기

분류 전체보기

(86)
EC2 ubuntu 관리자 권한얻기 ubuntu@ip-172-31-10-117:/home$ sudo -i
[docker] 기본개념 및 동작 [레이어정보]  docker history ubuntu:20.04IMAGE CREATED CREATED BY SIZE COMMENT56c3ecf33e76 2 weeks ago /bin/sh -c #(nop) CMD ["bash"] 0B 2 weeks ago /bin/sh -c apt-get update && apt-get install -y… 114MB 2 weeks ago /bin/sh -c #(nop) LABEL org.opencontainers.i… 0B 2 weeks ago ..
[DevOps] 앤썸 & 테라폼 & 리눅스의 개념 Devops 시작에 앞서 리눅스 체크. 출처: https://onecoin-life.com/45#google_vignette  [리눅스]  $ ls -altotal 48drwxr-xr-x 6 user user 4096 Nov 18 12:30 .drwxr-xr-x 3 user user 4096 Nov 1 09:50 ..-rw-r--r-- 1 user user 220 Nov 1 09:50 .bash_logout-rw-r--r-- 1 user user 3771 Nov 1 09:50 .bashrc-rw-r--r-- 1 user user 807 Nov 1 09:50 .profiledrwxr-xr-x 2 user user 4096 Nov 1 10:00 Documentsdrwxr-xr-x 3..
Docker 명령어 정리 =========================================== MYSQL  =========================================== my-secret-pw de28ac9eca6e ##도커 다운로드 https://www.docker.com/products/docker-desktop/sudo apt install docker-ce ##mysql 공식 이미지 받기 docker pull mysql ##mysql 이미지를 도커컨테이너로 실행함  docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -d -p 3306:3306 mysql:latest ##실행하기 docker exec -it mysql-con..
[DB] 1단계 MYSQL & DOCKER 마이그레이션 해보기 1. mysql -> .sql 백업하기 (스키마 or 테이블형태) 2. 도커 컨테이너에 공식 이미지 받아서 mysql 띄우기3. 도커컨테이너에 백업해둔 .sql  불러와 마이그레이션 완료확인하기 **추후에는 3번작업을  EC2에서 수행 예정mysqldump -u root -p --all-databases > C:\mysql-files/backup.sqCopy1.1 Docker Hub에서 MySQL 8.0 이미지 받기다음 명령어를 사용하면 MySQL 8.0 버전의 공식 이미지를 Docker Hub에서 다운로드할 수 있습니다:docker pull mysql:latestCopy 2. MySQL 공식 이미지로 컨테이너 실행하기MySQL 이미지를 다운로드한 후, 이를 실행하려면 docker run 명령어를 사용합..
[docker compose] 리액트+스프링부트 dockercompose 하기 compose란 쉽게말해 백엔드 프론트엔드에서 생성되는 컨테이너 2개를 한개의 컨테이너에서 실행해주는 방식이다.PS C:\docker_compose> docker-compose up --build그래서 yml파일을 생성한후 각 프로젝트의 Dockerfile을 참조해야한다.  그런데  compose build 시 아래와같은문제로 빌드가 안된다 .. 백엔드에서 .jar파일을 가져오지못하는 디렉토리문제인거같다 ㅜㅜ [도커파일확인]이게 문제인거같다. bulid/libs*. app.jar>>수정후 ./bulid/libs*. app.jar 첨엔 저렇게 간단한 문제인줄알았는데 ..그래도안된다   적용이 안되서 아래와같이 수정했다 (chat gpt)참고해보니 아래와같이 안내주었고 빌드가 되었다.# 빌드 단계: Grad..
[프론트엔드] 리액트 + docker 컨테이너로 이미지 만들기 여기서 부터는 이제 serve로 된것을 nginx를 추가하여 실행하는 방법Sudo dnf install nginx -ysudo vi /etc/nginx/nginx.conf server {    listen 80;    server_name (your_domain_or_ip);     root (/home/ec2-user/build);    index index.html;     location / {        try_files $uri /index.html;    }} sudo systemctl restart nginx[ec2-user@ip-172-31-37-184 ~]$ sudo chown -R nginx:nginx /home/ec2-user/build[ec2-user@ip-172-31-37-184..
[백엔드] 스프링 + docker 컨테이너로 이미지 만들기 1.테스트를위해 스프링부트 프로젝트를만듭니다. https://start.spring.io/  2.Create 이후 프로젝트를 내폴더에 저장합니다"demo"라는 프로젝트명으로 저장하였습니다.3.Intelli J에서 프로젝트를 열어줍니다.[파일] - [열기] - [폴더명클릭] 프로젝트 "demo"    4.프로젝트 테스트를 위해 아래 스프링프레임웍에 .web 함수를 import합니다.import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController; 처음에 .web 부분에서 빨간색 글씨가 나오면서 사용하지못할텐데  bulid.gradle에서 의존성을 추가해주어야..
chat gpt SSE - KMS에 대해서 정리 S3 버킷에 저장된 데이터는 "환경 개체"라고 불릴 수 있습니다. 여기서 "환경 개체"는 특정 환경이나 애플리케이션에서 사용되는 데이터, 구성 파일, 로그 등 다양한 파일들을 의미할 수 있습니다. S3 버킷은 이러한 데이터를 안전하게 저장하고, 필요할 때 접근할 수 있도록 해주는 스토리지 서비스입니다.S3 버킷의 특징은 다음과 같습니다:확장성: 필요에 따라 데이터 용량을 쉽게 확장할 수 있습니다.내구성: 데이터를 여러 장소에 분산 저장하여 높은 내구성을 제공합니다.접근 제어: IAM(Identity and Access Management) 정책을 통해 접근 권한을 관리할 수 있습니다.데이터 관리: 버전 관리, 수명 주기 정책 등을 통해 데이터를 효과적으로 관리할 수 있습니다.따라서, S3 버킷에 저장된 ..
aws사례 - 정리중(count 5) 1. 채널톡 (메시지 관리, 한 달에 5억 건 이상의 호출량을 처리 )https://aws.amazon.com/ko/partners/success/channel-corp/ AWS 파트너 사례 : Channel Corp채널 코퍼레이션은 채널톡을 유료화한 이래 해마다 매출이 성장하고 있고, 올해도 3배 성장을 목표로 하고 있습니다. 특히, 일본 시장의 성장세가 가파른 가운데, 일본 스타트업이 사용해야 하aws.amazon.com 채널 코퍼레이션은 다양한 AWS 매니지드 서비스를 활용하여 개발자가 핵심 서비스 개발에 집중할 수 있도록 구성하고 있습니다. 주요 내용은 다음과 같습니다:사용 중인 AWS 서비스Amazon CloudFront:한 달에 5억 건 이상의 호출량을 처리하여 콘텐츠 전송을 최적화합니다.Am..