전체 글

프로그래밍 기술 및 관심사 공유 목적으로 블로그를 운영하고 있습니다. 감사합니다.
Docker/환경설정 및 구성

[Docker] Vault에서 Unseal Key를 잃어버린 경우 초기화 방법

해당 글에서는 Docker에서 Unseal Vault 키를 잃어버린 경우 초기화 방법에 대해 알아봅니다. 1) 문제점 💡 아래와 같이 Unseal키를 입력하는 부분에서 문제점이 발생하였습니다. Unseal Vault by entering portions of the unseal key. This can be done via multiple mechanisms on multiple computers. Once all portions are entered, the root key will be decrypted and Vault will unseal. 해당 문제점을 위해 아래와 같이 수행해봤습니다. 1. 사용된 컨테이너 삭제 2. 사용된 이미지 삭제 3. 사용된 볼륨 삭제 위에 과정을 모두 수행하였으나 동일..

Docker/오류노트

[Docker/오류노트] Solved - docker: Error response from daemon: error while creating mount source path xxx: xxx: operation not permitted.

해당 글에서는 Docker 이미지를 기반으로 Container를 띄우는 과정에서 발생하는 오류에 대해 해결 방법입니다. 1) 문제점 💡 문제점 - 이미지를 기반으로 vault를 컨테이너로 띄우려고 할 때 아래와 같은 오류가 발생하였습니다. docker: Error response from daemon: error while creating mount source path '/host_mnt/Users/lee/Desktop/workspace/vault/logs': mkdir /host_mnt/Users/lee/Desktop: operation not permitted. - 해당 오류는 Docker가 호스트 시스템의 특정 경로에 액세스 하려고 했지만, 해당 작업이 허용되지 않았음을 나타냅니다. - 이는 일반..

Docker/오류노트

[Docker/오류노트] Solved - Error response from daemon: manifest for vault:latest not found: manifest unknown: manifest unknown

해당 글에서는 Docker 이미지로 vault를 받는 도중에 발생한 오류를 해결하는 방법에 대해 알아봅니다. 1) 문제점 💡 문제점 - docker pull vault 명령어를 통해 docker로 vault 이미지를 받으려 할 때 아래와 같은 문제가 발생하였습니다. Error response from daemon: manifest for vault:latest not found: manifest unknown: manifest unknown 해당 문제는 vault:latest 버전을 찾을 수 없다는 오류입니다. # valut 이미지를 받습니다. $ docker pull vault 2) 해결방법 💡 해결방법 - 해결방법은 우선 Docker가 운영되고 있는지를 확인하고, latest 버전이 아닌 태그를 직접..

Docker/환경설정 및 구성

[Docker] Docker로 Vault 로컬 환경 구성 방법

해당 글에서는 Docker 환경에서 Vault를 로컬 환경에 구축하는 방법에 대해서 알아봅니다. 1) Vault 💡 Vault - HashCorp 사에서 만든 Vault는 다양한 환경에서 애플리케이션의 외부 비밀 속성(예: 데이터베이스 비밀번호, 비밀번호, API 키 등)을 외부화된 구성으로 중앙에서 관리할 수 있습니다. - Spring Boot 환경에서 Vault로부터 시크릿 정보를 읽어오며 Vault에 시크릿 정보를 쓰는 것도 가능합니다. 이러한 방식으로 애플리케이션의 중요한 정보는 코드에서 분리되어 보안이 보장됩니다. - 기밀정보의 동적인 제공, 중앙 집중식 시크릿 관리, 즉각적인 액세스 제어, 감사 추적 기능 등을 제공하여, 기업의 보안 정책을 준수하는 데 도움이 됩니다. 2) Docker 컨테이..

Java/오류노트

[Java/오류노트] Solved - Could not create plugin of type class org.apache.logging.log4j.core.async.AsyncLoggerConfig for element AsyncLogger: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory java.lang.NoClassDefFoundError: com/lmax/di..

해당 글에서는 Log4j2에서 비동기 로깅에 대해 설정하는 과정 중에 발생하는 오류에 대한 해결한 방법에 대해 공유합니다. 1) 문제점 💡 문제점 - Log4j2에서 ‘비동기 로깅’과 관련되어 테스트를 하는 중에 아래와 같은 문제가 발생하였습니다. Could not create plugin of type class org.apache.logging.log4j.core.async.AsyncLoggerConfig for element AsyncLogger: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory - 해당 문제는 Async..

Java/Spring Boot

[Java] Spring Boot Log4j2 이해하기 -2 : 비동기 로깅(Asynchronous Loggers)

해당 글에서는 Spring Boot 환경에서 Log4j2를 이용하여 비동기 로깅에 대해 이해하고 사용하는 방법에 대해 알아봅니다. 💡 [참고] Log4j2에 대해 상세하게 궁금하시거나 동기식 로깅을 원하시면 아래의 글이 도움이 됩니다. [Java] Spring Boot Log4j2 이해하기 -1 : 주요 특징, 구성 요소, yml 설정방법 해당 글에서는 Log4j2에 대해 이해하고 Spring Boot 환경에서 Log4j2를 설정하는 방법에 대해 알아봅니다. 💡 [참고] xml 형태로 간단한 설정을 하는 방법에 대해 알고 싶으시면 이전에 작성한 글을 참 adjh54.tistory.com 1) Log4j2 💡 Apache Log4j2 (Logging for Java) - Apache Software Fou..

React & React Native/환경 설정 및 구성

[React] 간단한 CRA + Typescript 기반 React 프로젝트 구성 : 프로젝트 생성, Router 구성

해당 글에서는 빠르게 구성할 수 있는 CRA를 이용하고 Typescript 템플릿을 이용하여 React 프로젝트를 간단하게 구현하는 방법에 대해 알아봅니다.  1) 프로젝트 환경💡 프로젝트 개발환경- 프로젝트에서 사용된 환경과 버전입니다.환경버전Node18.17.1yarn1.22.19IDEVisual Studio Codereact18.2.0typescript4.9.5react-router6.21.2react-router-dom6.21.2  2) 프로젝트 환경 구성 1. CRA + Typescript 프로젝트 구성# format$ npx create-react-app --template typescript# 프로젝트 구성 예제$ npx create-react-app multi-flex-lunch --t..

취미 생활/짧은 생각

[짧은 생각] 손해를 보지 않겠다는 마음

문득 드는 짧은 생각들을 적어봅니다. 작년을 돌이켜 봤을 때 후회가 남는 행동 중 하나는 '손해 받지 않으려는 마음'을 가진 것이였습니다. 작년을 보내는 동안에는 '내 자신에 대해서만' 생각을 많이 했던 것 같고 조금은 예민했던 시기라고 생각이 들었습니다. 그렇기에 작은 일에 대해서도 손해 받지 않겠다는 생각을 많이 했던 것 같습니다. 이러한 생각은 '내가 왜?'라는 생각에서 시작을 하여 이해관계에 있어서도 '내 사람에게만 잘하면 되는 거지! 모두에게 잘해줄 필요 없어!'라는 생각을 가졌던 것 같습니다. 그리고 또한 '누군가에게 손해를 주지 않고 나 또한 손해 받지도 않겠어!'라는 생각까지 이어진 것 같습니다. 그렇다 보니 인간관계에서도 편협한 생각들이 많았던거 같습니다. 또한 직접 내가 느껴보지 않았지..

adjh54
Contributor9