TIL 7

[docker] docker commit, push 배포하기

container에서 변경사항들도 반영하여 함께 배포하려면 image를 다시 commit 배포해야 한다.  docker container commit1. docker commit 예) docker commit pointpdf pointpdf_new 2. docker images 확인  docker image push1. docker login 2. export DOCKER_ID_USER=여기서 username이 docker hub의 아이디와 다르면 아래와 같은 에러가 뜨니 동일하게 설정해야 한다.denied: requested access to the resource is denied 3. docker tag $DOCKER_ID_USER/:예) docker tag pointpdf_new $DOCKER..

TIL 2024.12.31

[환경구축] docker 이용해서 환경구축하기

환경구축하는데 몇일을 헤매다 드디어 해결했다.docker도 처음 써보고 제대로 된 환경구축도 처음 해보다보니 더 오래 헤맸던 것 같다.torch와 관련된 torch_scatter, torch_sparse도 버전이 안 맞으면 torch와 cuda 사이의 버전 충돌이 일어난다는 걸 몰라서 또 하루를 헤맸다. docker 설치할 때gpu를 써야 되기 때문에 nvidia docker를 깔아야 함(docker tool-kit 설치) docker 실행할 때docker container start docker attach 또는docker exec -it /bin/bash docker 초기 설정아래 사이트 참고해서 docker pull https://hub.docker.com/r/nvidia/cuda/tagscon..

TIL 2024.12.26

[kurbernetes] ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/.local'Check the permissions.

학교에서 대학원생들에게 공용으로 사용할 수 있도록 GPU서버를 kubernetes이용해 제공해준다.이 때 내가 만든 image가 아닌 공식배포된 docker image를 이용하여 conatainer 내에 requirements.txt 를 설치하려고 하니 아래의 오류가 뜨면서 설치가 되지 않는다.아마 학교측에서 무분별한 설치를 방지하기 위해 제한을 걸어놓은 듯하다.(docker를 사용하기 전에는 설치가 잘 됐던 것 같은데 이부분은 의아하다.)ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/.local'Check the permissions. 따라서 contatiner 내에서 가상환경을 설정하여 거기서 작..

TIL 2024.11.01

[Docker] Docker 설치 후 Error /var/run/docker.sock permission denied

Docker를 설치하고 image build를 시도하니 아래와 같은 에러가 발생했다. ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied 아래의 git을 참고하여 해결했다.여러 고수님들의 의견도 많아서 기록!https://github.com/occidere/TIL/issues/116

TIL 2024.10.18

[Docker] 기초부터 이미지 배포까지 Docker 사용법

📌 DockerImage애플리케이션을 실행하기 위한 환경 현재 이미지 확인docker images 이미지 삭제docker rmi [이미지 name]# container 삭제 전 이미지 삭제docker rmi -f [이미지 name] 이미지 pulldocker pull [이미지 name] 이미지 이름과 tag는 ':' 로 구분된다.따라서 현재 centos는 centos:latest 인 것을 확인할 수 있다. Containercontainer를 실행하기 위해서는 1. 이미지를 pull 받고 2. 이 이미지를 통해 container를 실행한다.따라서 container를 실행하기 위해서는 반드시 이미지가 있어야 한다.또한 컨테이너에 변경사항이 생겨도 이미지에는 변화가 생기지 않는다. 현재 실행중인 모든 컨테이..

TIL 2024.04.24

[Github] 깃 기본 명령어 / 문법 정리

📍 Git 기본 명령어 / 문법 정리 ✅ 초기 설정 : git 설치 후 한번만 실행 git config --global user.email git config --global user.name ✅ Git 저장소 생성 ✔️ init git init : .git directory를 생성해주는 명령어 관리하고 싶은 최상위 위치에서 실행 ✔️ .gitignore생성 git으로 관리하지 않을 파일 설정 gitignore.io 사이트에서 생성가능 ✅ Git 상태 체크 ✔️ status git status : 현재 git으로 관리되고 있는 파일/폴더의 상태를 출력 ✔️ log git log : commit내역 확인 ✔️ reset git reset HEAD^ : 마지막 commit 취소 ✅ Branch (브랜치) :..

TIL 2024.01.15

Markdown(마크다운) 문법

📍 Markdown 문법 ✅ Headers(헤더) : 글머리 1 ~ 6까지 지원 # 제목 1 ## 제목 2 ### 제목 3 #### 제목 4 ##### 제목 5 ###### 제목 6 ✅ BlockQuote(인용문) > 인용문 1 >> 인용문 2 >>> 인용문 3 ✅ List(목록) ✔️ 순서가 있는 목록 1. 1번째 항목 1. 하위 항목 2. 2번째 항목 3. 3번째 항목 ✔️ 순서가 없는 목록 : *, +, - 로 표기(혼합해서 사용 가능) * 항목 1 * 항목 2 * 항목 3 * 항목 1 + 항목 2 - 항목 3 ✅ 코드 ✔️ 코드인용 `code` `code` ✔️ 코드블록 : html, css, python, javascript, bash, plaintext 등등 ```python def func(..

TIL 2024.01.14