개발(57)
-
# [Docker ] Docker image, container 모두 삭제
📌 본 포스팅은 도커 이미지와 컨테이너를 모두 삭제 하는 내용을 다룹니다.🌞 2024.12.13 Fri1. ## docker ps all stop and delete docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) ## docker image all delete docker rmi $(docker images -q)
2024.12.14 -
# [AWS] AWS EC2 에 Spring Boot 배포하기
📌 본 포스팅은 AWS EC2 에 Spring boot 를 배포 하는 내용을 다룹니다.🌞 2024.12.13 Fri1. ## java 17 설치 sudo apt update && / sudo apt install openjdk-17-jdk -y && / java -version ## git hub 에서 spring boot sample clone git clone https://github.com/JSCODE-EDU/ec2-spring-boot-sample.git cd ec2-spring-boot-sample cd src/main/resources/ sudo vi application.yml ##- server: ..
2024.12.13 -
# [ERROR] Web server failed to start. Port 80 was already in use.
Identify and stop the process that's listening on port 80 or configure this application to listen on another port.📌 본 포스팅은 스프링에서 포트가 이미 사용중일때 포트를 중지하는 내용을 다룹니다.🌞 2024.12.13 Fri1. 포트 확인후 kill, pm2 kill netstat -ano |grep 80 ## window lsof -i tcp:80 ## MAC, Linux PID 확인 sudo kill -9 PID 번호하지만 node 가 계속 실행 중이어서 port 가 무한하게 생성됨..pm2 kill 로 서버 중지 후 스프링 정상작동 확인
2024.12.13 -
# [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