Super Kawaii Cute Cat Kaoani
본문 바로가기
반응형

{Back-end}27

[AWS] 인스턴스 용량 줄이는 법 이번에 인스턴스 ssh 접속 오류가 나서 계속해서 헤매다가 오류가 났던 원인을 알게되었습니다. 인스턴스 용량이 다 차서 발생했던 것이었습니다.. 즉, 키페어 문제가 아니라, 디스크 용량 100% 사용으로 인해 sshd 프로세스가 로그를 못 쓰는 것이었습니다. apt 캐시 및 불필요 패키지 제거 sudo apt-get clean sudo apt-get autoremove -y sudo rm -rf /var/lib/apt/lists/ Docker 쓰고 있다면sudo docker system prune -a --volumes snap 완전히 제거(원치 않으면 생략)sudo apt purge snapd -y 로그 파일 정리 sudo journalctl --vacuum-time=2dsudo rm -rf .. 2025. 11. 6.
[Docker] 도커 명령어 정리 Docker 명령어 활용Docker 이미지 명령어 구성Docker는 Dockerfile을 이용해 이미지를 build하고, 로컬 서버에 save하거나 load할 수 있습니다. Docker Hub Registry에 docker login 후 이미지를 push하거나 pull하여 공유할 수 있으며, search를 통해 이미지를 찾을 수 있습니다. 이미지는 container로 실행될 수 있습니다. 이미지 검색하기docker search 명령어를 사용하여 Docker Hub에서 이미지를 검색할 수 있습니다.명령어: docker search 이미지명[:TAG]예시: docker search ubuntu공식 이미지: ubuntu, centos, redis 등 OS나 프로그램 이름과 같은 이미지는 공식 이미지로 간주.. 2025. 11. 4.
[GCP] Google Kubernetes Engine 사용 Google Kubernetes Engine(GKE) 은 GCP에서 제공하는 완전관리형 Kubernetes 클러스터 서비스이다.오늘은 이 구글 쿠버네티스 엔진을 사용하는 법을 기록해보고자 한다. 1. 클러스터 생성 마켓 플레이스에서 쿠버네티스 엔진 API 사용을 클릭해준다. GCP 콘솔 → Kubernetes Engine → 클러스터를 클릭한 다음 만들기를 선택해준다. 클러스터 유형 선택:Standard: 직접 노드 풀 구성 가능Autopilot: 노드 관리 완전 자동화 (개발/테스트용에 적합) Standard로 일단 설정해주었다. Region, Node Pool 크기, 머신 타입 설정네트워크 / 보안 / IAM 설정Create 클릭 → 몇 분 내 클러스터 생성 .. 2025. 11. 4.
[SpringBoot] 스프링 컨테이너와 스프링 빈 🖊️ 본 포스트는 인프런 김영한 스프링 기본편을 보고 정리한 내용입니다. 스프링 핵심 원리 - 기본편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 48,207명인 강의를 만나보세요. 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다. 스프링 기본 기능, 스프www.inflearn.com 스프링 컨테이너 생성 //스프링 컨테이너 생성ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); ApplicationContext 스프링 컨테이너라고 하며 인터페이스다.스프링 컨테이너는 xml을 기반으로 만들 수 있.. 2025. 9. 10.
[SpringBoot]스프링 기본편 - 객체 지향 원리 적용 (2) 🖊️ 본 포스트는 인프런 김영한 스프링 기본편을 보고 정리한 내용입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 48,140명인 강의를 만나보세요. 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다. 스프링 기본 기능, 스프www.inflearn.com 4. 스프링으로 전환하기 스프링에서의 IoC/DI 컨테이너ApplicationContext는 스프링의 대표적인 IoC/DI .. 2025. 9. 6.
[SpringBoot]스프링 기본편 - 객체 지향 원리 적용 (1) 🖊️ 본 포스트는 인프런 김영한 스프링 기본편을 보고 정리한 내용입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 48,140명인 강의를 만나보세요. 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다. 스프링 기본 기능, 스프www.inflearn.com 1. 새로운 할인 정책 적용과 문제점 할인 정책을 변경하려면 클라이언트인 OrderServiceImpl 코드를 고쳐야 한.. 2025. 9. 6.
[Draconist] HTTPS 설정하기 ✏️본 포스트는 HTTPS 설정하는 과정을 기록한 것입니다. 또한 본 글은 다음 포스트를 참고하였습니다! https://turtle0204.tistory.com/entry/08-https-%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0-Draconist 09. https 도메인 연결하기 Draconist이번 프로젝트는 react native로 애플리케이션을 만드는 것이었기 때문에 https 설정이 필요했습니다.제일 처음 찾아봤던 방법은 aws route53을 이용하는 것이었습니다.제가 진행했던 프로젝트는 규모turtle0204.tistory.com ⭐AWS route 53 도메인 설정 일단 HTTPS 설정을 하기 위해선 AWS에서.. 2025. 7. 27.
[Draconist] Docker 및 github action CI/CD하기 본 포스트는 Docker와 github action으로 CI/CD하는 과정을 기록한 것 입니다. 또한 본 글은 다음 포스트를 참고하였습니다! https://turtle0204.tistory.com/entry/08-docker%EC%99%80-github-action%EC%9C%BC%EB%A1%9C-CICD%ED%95%98%EA%B8%B0 08. docker와 github action으로 CI/CD하기1. EC2에서 Docker설정하기1. 우분투 시스템 패키지 업데이트sudo apt-get update2. 필요한 패키지 설치sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common3... 2025. 7. 24.
[Draconist] Docker 이미지 빌드하기 ⭐ Spring Boot 프로젝트 Docker 배포 절차 1) bootjar 파일 만들기 ./gradlew bootJarbuild/libs/ 하위에 .jar 파일 생성됨 2) 도커 파일 작성하기 도커 파일 생성 후 다음과 같이 적어줍니다. FROM openjdk:17ARG JAR_FILE=build/libs/*.jarCOPY ${JAR_FILE} app.jarENTRYPOINT ["java", "-jar", "/app.jar"] 3) 도커 빌드하기 다음과 같이 적어줍니다. docker build -t goodluckynewsdocker . ⚠️ 마지막의 . 은 현재 디렉토리(컨텍스트)를 의미합니다 따라서 빠뜨리면 에러가 발생합니다. 4) 이미지 태그 latest로 설정 doc.. 2025. 7. 23.
반응형