코드다운

고정 헤더 영역

글 제목

메뉴 레이어

코드다운

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (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

[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

심볼릭 링크 (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

[Github] 알고리즘 문제풀이 깃허브에 자동 업로드 with 백준허브

백준허브(BaekjoonHub) 란?알고리즘 문제 풀이 플랫폼에서 푼 문제를 자동으로 자신의 GitHub 리포지토리에 업로드할 수 있도록 도와주는 브라우저 확장 프로그램입니다.  1. Chrome 웹 스토어 에서 "백준허브" 검색하여 Chrome에 추가 2. Chrome 확장 프로그램에서 "백준허브(BaekjoonHub)" 선택3. "Authenticate" 을 눌러 Github 와 연동하기 4. 문제풀이를 업로드할 Repository 만들기(새로운 private repository 명을 "Learning_Algorithm" 으로 생성하고, Language/Platform(백준/프로그래머스)으로 폴더로 구분하도록 하였습니다.) 5. 백준에서 문제풀이 후 깃허브 업로드 확인백준 > 문제 > 내 제출 에 결..

DevOps/Git 2024. 12. 29. 17:45

[Git] Clone/Pull/Push 시 계정 묻지 않게 하는 방법

git의 remote repository 를 사용할 때, remote repo 의 주소가 ssl 로 되어있다면 상관없지만, https 로 되어있을 경우 clone,push,pull 드으이 행위에 id/pw 정보를 입력해야하는데 이 과정을 생략하고싶을때 사용할 수 있는 방법을 아래에 기술한다. Credential git 에서는 credential 이라는 기능을 제공하는데, 이는 로그인 정보를 저장해 두었다가 재사용하는 기능이다.해당 기능에는 cache,store,keychain 등의 방법이 있다. Cachecache 방법은 메모리에 15분 까지 유효한 인증정보(id/pw) 를 저장한다. (짧은 시간만 로그인을 유지할 때)git config --global credential.helper cache # gi..

DevOps/Git 2024. 6. 27. 19:27

Found a swap file by the name 해결 방법

스왑파일(.swp)vi/vim 에디터는 파일 편집중 비정상으로 종료된 경우 또는 다른 사용자가 해당 파일을 실행하고 있을때 파일에 접근할 경우 생성됩니다. 원본 파일은 그대로 있고 스왑파일이 생성됩니다.스왑파일은 .원본파일명.swp 으로 생성됩니다. 즉 숨김파일이며 .swp 확장자를 가집니다. SWP 파일 확인 방법ls -al #swp 파일은 숨김항목으로 전체 조회 옵션으로 목록을 조회한다.해결 방법rm .{file_name}.swp #swp 파일을 삭제한다.

DevOps/OS 2024. 6. 3. 19:09

페이징

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

티스토리툴바