[Dev]

    [Docker] 우분투 Docker 설치 & 그룹 권한 부여

    환경 Ubuntu 22.041. 기존 도커 패키지 제거(예전 버전이 있다면 진행)sudo apt remove -y docker docker-engine docker.io containerd runc 2. 필요 패키지 설치sudo apt updatesudo apt install -y \ ca-certificates \ curl \ gnupg \ lsb-release 3. Docker 공식 GPG 키 등록sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod ..

    [Docker] Docker Registry에 호환 되는 레거시 포맷으로 push하기2

    회사에서 Docker Web Registry를 관리하던 중 이미지 파일의 포맷 때문에 이미지 pull을 해도 실행이 안되는 경우가 있었습니다. 그래서 Docker 이미지를 .tar 파일로 만들어 다시 push 하는 과정을 거치면 레지스트리에 문제 없이 적재 되는걸 확인했습니다. 순수 OCI 포맷을 사용하여 Docker 호환성 파일이 없기 때문에 발생한 문제였습니다. Docker Registry는 기본적으로 Docker Image Manifest V2 포맷을 기대합니다. 순수 OCI 포맷과 Docker 포맷은 미묘하게 다른 메타데이터를 가지고 있기 때문에 그 둘의 호환을 위해 한 가지 절차가 필요합니다. 1. 파일 변환 & push현재 로컬에서 docker pull해서 이미지가 다운되어 있는지 확인 # e..

    [가상환경] vscode 실행시 venv 자동실행

    [가상환경] vscode 실행시 venv 자동실행

    venv 가상환경은 항상 source /bin/activate를 눌러주어야 하는 번거로움이 있습니다. 하지만 일련의 세팅으로 pythoninterpreterpath를 수정하는 방식으로 vscode 특정 디렉토리(루트 디렉토리)를 열때 자동으로 실행되게 하는 방법이 있습니다. *리눅스와 윈도우가 다르니 자신의 환경에 맞게 확인하시면 됩니다.1. 우분투(리눅스)1. 가상환경 폴더와 .vscode 폴더 위치 통일이렇게 venv 디렉토리인 env311과 .vscode 폴더가 같은 위치에 위치하게 합니다.만일 .vscode 폴더가 없다면 폴더 새로 생성을 통해 ".vscode"로 이름을 변경해주면 됩니다. 2. settings.json 파일.vscode 폴더 안에 파일 만들기를 누르고 settings.json 파..

    [CUDA] 윈도우11 Nvidia-CUDA, nvcc 11.8 설치

    [CUDA] 윈도우11 Nvidia-CUDA, nvcc 11.8 설치

    1. 내 컴퓨터 GPU에 맞는 CUDA SDK 버전 확인하기2025-05-02, 윈도우11 기준입니다.엔비디아 GPU가 컴퓨터에 장착되어 있다면 아래의 명령어를 입력합니다.nvidia-smi 그러면 아래와 같은 명령어가 출력됩니다.Wed Apr 30 22:39:16 2025 +-----------------------------------------------------------------------------------------+| NVIDIA-SMI 560.94 Driver Version: 560.94 CUDA Version: 12.6 ||-----------------------------------------+-------------..

    [가상환경] venv 가상환경 생성(버전 지정)

    1. 특정 버전의 가상환경 생성먼저 파이썬의 버전부터 확인합니다.python --version Python 3.11.8이런식으로 출력된다면 자신의 버전에 맞는 venv를 설치합니다.1-1. 윈도우 가상환경 설치py -3.11 -m venv env311(py명령어는 윈도우에서만 가능)1-2. 리눅스 가상환경 설치python3.11 -m venv env311sudo apt install -y python3.11-venv(우분투 리눅스는 이걸 먼저 입력해서 설치 후 진행) 1-3. 가상환경 실행.\env311\Scripts\Activate(윈도우)source env311/bin/activate(리눅스) 2. 영구적 PowerShell 스크립트 허용 방법(윈도우)처음 윈도우로 venv 가상환경 설정이라면 따라..

    [Linux] vim 명령어

    [Linux] vim 명령어

    이동) shift + 4 : $# 그 행의 마지막으로 이동  shift + 6 : ^# 그 행의 처음으로 이동  shift + 9 : (# 맨 위로 이동  shift + 0 : )# 맨 아래로 이동  기타)  shift + v# 블록 단위 설정 -> 삭제 용이  u# 작업 취소