분류 전체보기(116)
-
# [AWS] AWS instance(EC2) 에 Docker image 배포
본 포스팅은 AWS 에 Docker image 를 배포(push-pull) 하는 내용을 다룹니다.🌞 2024.12.13 Fri1. AWS 간단 설명AWS instance 시작. 리전, 키패어, 보안그룹(http, ssh 유형 위치무관), 스토리지 볼륨 30G, 모니터링,고정아이피 = 탄력적아이피 설정(ec2 중지 하면 ip 가 사라진다. ip 유지 )2. EC2 ACCESS 후 업데이트 및 node 설치 # 🧿🧿🧿 > 🧿🧿🧿 sudo root passwd su ## 주요 file update & Seting apt-get update && / apt-get install -y ca-certificates curl gnupg && / mkdir -p /..
2024.12.13 -
# [AWS] Mac 환경에서 AWS instance(EC2) Pem key 로 접근 하는 방법
본 포스팅은 Mac terminal 에서 AWS instance 에 접근하는 내용을 다룹니다.🌞 2024.12.13 Fri1. 키페어 저장된 경로로 이동 및 pem 파이 권한 변경 cd "키페어 저장 경로" chmod 600 "키페어 파일"chmod( change mode), 나.그룹.전체 = 6.0.0, read(4)write(2),execute(1) 읽기(4) + 쓰기(2) = 63. ssh 로 instance 접속 ssh -i "키페어파일" ubuntu@"인스턴스 IPv4 주소 or 도메인">** OS 별 기본 사용자 이름 **>Ubuntu AMI -> ubuntu >Amazon Linux 2 또는 Amazon Linux AMI -> ec2-user >CentOS AMI ..
2024.12.13 -
# [Docker] Spring boot, mySQL, redis 컨테이너 동시에 띄우기
🌞 2024.12.13 Fri본 포스팅은 SpringBoot, mysql, redis 를 동시에 적용해 도커 컨테이너 생성하는 내용을 다룹니다. 세가지 이미지를 동시에 띄워서 해보자. 1. Spring dependency 에 redis 의존성 추가1.1 추가 (gradle)implementation 'org.springframework.boot:spring-boot-starter-data-redis'1.2 추가 (maven) org.springframework.boot spring-boot-starter-data-redis 1.3 application.yml(gradle) setting (JDBC)# 📝 spring: datasource: url: jd..
2024.12.13 -
# [Docker] Docker Compose 를 활용해 2개 이상의 컨테이너 관리 하기
🌞 2024.12.12 Thu1. SpringBoot 와 MySQL 동시 생성>• start.spring.io 홈페이지에서 sb 생성 -> spring web, spring boot dev tools, spring data jpa, mysql driver 의존성 추가. -> 스프링 프로젝트가 생성(이클립스에서 실행)2. build.gradle dependencies 변경📝📝📝 > 📝📝📝dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' developmentOn..
2024.12.13 -
# [Docker] Docker Compose 를 활용해 2개 이상의 컨테이너 관리 하기
🌞 2024.12.12 Thu1. SpringBoot 와 MySQL 동시 생성>• start.spring.io 홈페이지에서 sb 생성 -> spring web, spring boot dev tools, spring data jpa, mysql driver 의존성 추가. -> 스프링 프로젝트가 생성(이클립스에서 실행)2. build.gradle dependencies 변경📝📝📝 > 📝📝📝dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' developmentOn..
2024.12.13 -
# [ERROR] [my-server 2/2] COPY build/libs/*SNAPSHOT.jar /app. , Error: Unable to access jarfile application.jar
🌞 2024.12.13 Frispring boot maven version 을 docker 에 올리던 중 [my-server 2/2] COPY build/libs/*SNAPSHOT.jar /app.발생 [해결 참고] https://stackoverflow.com/questions/76304976/error-while-copying-maven-generated-jar-file-in-docker-file-build-stage을 활용해서 Docker file 작성을 다시 했다.[적용] # 📝📝📝 📝📝📝 ## maven use case FROM maven:3.8.3-openjdk-17 as maven_builder WORKDIR /app COPY pom.xml . ..
2024.12.13