코드다운

고정 헤더 영역

글 제목

메뉴 레이어

코드다운

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (66)
    • Common (11)
      • Data Structure (4)
      • Data Science (3)
    • DevOps (41)
      • AWS (7)
      • Docker (12)
      • Git (7)
      • CI CD (5)
      • Nginx (2)
      • OS (4)
      • Network (4)
    • DBMS (2)
      • Storage Engine (0)
      • SQL (2)
    • Framework (6)
      • Laravel (5)
      • Flutter (1)
    • Language (5)
      • PHP (2)
      • Python (1)
      • JAVA (0)
      • GO (1)
    • Tools (1)
      • Slack (1)

검색 레이어

코드다운

검색 영역

컨텐츠 검색
[Docker] no space left on device 오류 (미사용 이미지 일괄 삭제 방법)

도커 배포시 이미지가 누적되어 디스크 용량이 꽉 차게되는 현상 (no space left on device) 발생 했다.미사용 이미지를 삭제하여 디스크 용량을 확보하자. 방법1. Dangling (참조되지 않아서 사용할 수 없음) 이미지 삭제 docker image prune dangling 이미지만 제거됨REPOSITORY나 TAG가 으로 나오는 이미지들 방법2. 모든 미사용 이미지 삭제 (Dangling + 더 이상 사용되지 않는 이미지)docker image prune -a 현재 컨테이너가 사용하지 않는 모든 이미지 삭제예: 오래된 버전의 이미지, 더 이상 참조되지 않는 이미지 등 방법3. 사용되지않는 모든 이미지 강제 삭제docker image prune -a -f -f 옵션으로 자동 승인 (..

DevOps/Docker 2025. 4. 25. 19:58

[Git] Commit Log 를 삭제하는 방법

깃 로그에 올리지 말아야할 정보(ip, 계정)를 올리게 되어, 커밋 로그를 삭제하는 방법을 정리하게 되었습니다. 1. 커밋 로그 해시 키 확인 방법git log --oneline 예제a1b2c3d Fix: 버그 수정e4f5g6h Feat: 새로운 기능 추가i7j8k9l Refactor: 코드 리팩토링  2. git reset (가장 최근 커밋 취소)--soft : 커밋만 취소하고 파일은 유지git reset --soft HEAD~1커밋은 취소되지만, git add (파일 변경 내용) 그대로 남게 됩니다.(다시 git commit 하면 변경 내용을 재사용 가능합니다.) -mixed : 커밋과 스테이징 영역도 취소git reset --mixed HEAD~1커밋과 git add 한 내용도 취소됨(변경된 파일 ..

DevOps/Git 2025. 3. 19. 18:00

[Git] Commit 이메일 일괄 변경 방법

깃허브 repo에 private contributions 를 설정했는데도 private repo 커밋 내용이 잔디에 노출되지않고 있어 확인해보니, c커밋 당시 이메일 과 깃허브 이메일이 상이하다는것을 발견하였다. 기존 커밋의 이메일 정보를 변경하는 방법을 알아보자. 주의사항- 작업 전 백업 추천 (히스토리 전체 재작성이라 위험할 수 있습니다.)- force push 는 팀원들과 협의 후 진행합니다. (작업후 모든 사람이 로컬 repo를 새로 클론해야 충돌이 없습니다.) 1. 기존 커밋의 이메일 정보 확인git log #로컬 프로젝트 경로에서 해당 명령어를 실행하면 로그 확인이 가능하다. 2. 커밋 이메일 일괄 변경old-email@example.com = 기존 커밋 이메일new-email@example...

DevOps/Git 2025. 3. 7. 20:42

[React] React + Vite + TypeScript + TailwindCSS 설치 방법

1. Node.js 설치공식 홈페이지에서 LTS 버전 다운로드 후 설치설치 후 버전 확인node -v #v22.13.0npm -v #10.9.2 2. 리엑트 프로젝트 생성 (Vite + TypeScript)프로젝트명(my-app) 은 변경 가능하며 . 으로 입력시 현재 디렉토리에  생성합니다 npm create vite@latest app --template react-swc 3. 프로젝트 폴더로 이동cd my-app 4. TailwindCSS 설치윈도우에서 node 22 버전에서 현재 최신버전인 tailwind 4 를 설치시 설정 파일 생성이 안되는 오류가 있어 3버전으로 진행합니다.npm install -D tailwindcss@3 postcss autoprefixer 5. Tailwind 설정 파일..

Language 2025. 3. 7. 19:29

[Github] draw.io 깃허브에 자동 업로드

draw.io 란 ERD, 시스템 아키텍처, 네트워크 구성도, OOP 등을 작성하는 무료 다이어그램 도구입니다. 아래 순서를 따라 깃허브와 연동하여 편하게 사용이 가능합니다. draw.io (https://app.diagrams.net) 접속저장 위치 GitHub 선택다이어 그램 선택draw.io 에서 GitHub 에 권한 요청GitHub 계정 로그인draw.io GitHub  권한 승인draw.io 파일을 저장할 GitHub repository 선택이로써 draw.io 와 github 연동이 완료되었습니다. 파일 수정후 저장시 연동된 깃허브 경로에 업로드가 됩니다.

DevOps/Git 2025. 2. 28. 19:49

[Redis] 레디스 기본 문법 가이드

레디스 (Remote Dictionary Server, REDIS) 란 원격에서 접근 가능한 키-값 저장소 를 의미합니다.Redis 는 Key-Value 기반의 NoSQL 데이터베이스이며 메모리에 올려두고 사용하는 데이터 저장소 입니다. 기본 명령어명령어설명PINGRedis 연결 확인AUTH 비밀번호 인증SELECT DB 선택 (기본값: 0)FLUSHALL모든 데이터베이스 초기화FLUSHDB현재 DB의 모든 키 삭제DBSIZE현재 DB의 키 개수 확인KEYS *모든 키 조회EXISTS 특정 키 존재 여부 확인DEL 특정 키 삭제EXPIRE 키의 TTL(Time To Live) 설정TTL 키의 남은 TTL 확인 문자열 (String) 관련 명령어명령어설명APPEND 문자열에 값 추가INCR 값 1 증가..

DBMS/SQL 2025. 2. 27. 20:29

심볼릭 링크 (Symbolic Link)

심볼릭 링크(Symbolic Link, Symlink)는 파일 또는 디렉토리에 대한 참조(포인터)를 생성하는 특수한 파일입니다. 원본 파일의 위치를 가리키는 역할을 하며, 바로가기와 유사한 개념입니다. 심볼릭 링크의 특징원본 파일의 경로를 저장하는 참조 파일원본 파일이 변경되어도 심볼릭 링크를 통해 접근 가능원본 파일이 삭제되면 심볼릭 링크는 깨진 링크(broken link)가 됨하드 링크와 달리 다른 파일 시스템이나 디스크 간에도 생성 가능 심볼릭 링크 생성 방법ln -s  예시)ln -s /var/www/project ~/project_link위 명령어는 /var/www/project를 가리키는 ~/project_link 심볼릭 링크를 생성합니다. 심볼릭 링크 확인ls -l 출력 예시)lrwxrwx..

DevOps/OS 2025. 2. 27. 19:20

Windows 에서 이미 사용 중인 80 port 확인 및 해결 방법

80 port 사용 여부 확인 방법netstat 명령어를 사용하여 80번 포트를 사용하는 프로세스를 확인합니다. 1. cmd 창에서 아래의 명령어를 입력합니다.netstat -ano | findstr :80-a : 모든 연결 및 수신 대기 중인 포트를 표시-n : 주소와 포트를 숫자 형식으로 표시-o : 해당 프로세스를 사용하느 프로세스 ID(PID) 표시 World Wide Web Publishing Service 중지widnow 10 이상에서는 World Wide Web Publishing Service 가 80 port 를 사용하고 있습니다.IIS 를 사용하지 않는다면 서비스를 미사용 상태로 변경하여 로컬 80 port를 사용할 수 있습니다.IIS( nternet Information Service..

Common 2025. 1. 24. 09:14

페이징

이전
1 2 3 4 ··· 9
다음
aquaheyday@gmail.com
코드다운 ©

티스토리툴바