본문 바로가기

반응형

docker

(7)

WSL2에서 docker-compose 사용시 FileNotFoundError: [Errno 2] No such file or directory 에러 발생시 문제 해결 백만년만에 블로그 글을 쓴다. 제작년 중순까지 AI쪽을 하다가, 이제는 웹서비스를 개발(이라기 보다는 관리??) 하고 있다. 우선 이 문제가 발생되는 상황은 아래와 같다. 1. Windows 10에서 IntelliJ를 이용해서 c:\works 디렉토리에 있는 코드를 건들고 있음. 2. docker-compos.yml 파일은 c:\works 에 있음 3. WSL2에서 /mnt/c/works 하위 디렉토리로 이동 후 docker-compose up 등을 수행하고 있음. docker-compose 가 실행되고 있는 상태에서 Ctrl + C 등을 눌러 강제로 죽이뒤에 다시 docker-compose 를 실행시키면 아래처럼 에러가 나는경우가 있다. chan@DESKTOP-OQG0APE:~/xxxxxxxxxxxxx..
docker로 Mattermost 설치시 let's encrypt 이용해 tls 적용하는 방법 slack을 쓰다가... 팀에서 Slack을 잘 사용하고 있었다. 어느날 무료로 높은 등급을 준다고 해서 잘 썼는데... 시간이 지났더니.. 그게 끝났다. 아, 이제 검색이 안되네? ㅎ. 유료로 사용하긴 비싸고... 역시 설치형인가.. 흠.. Rocket.chat/Mattermost 를 대충 써 보니.. Rocket.chat 과 Mattermost가 설치형으로 사용할 수 있다. 둘 다 설치해 봤는데, Rocket.chat이 사용이 좀 더 불편해서 Mattermost 를 설치하는것으로 결정. Mattermost 설치하기 역시나 docker로 설치하면 편하다. 멀티노드로 실행하려면 다음의 링크를 타고 가자 : https://docs.mattermost.com/install/prod-docker.html 나는..
[Kubernetes] k3s에서 컨테이너를 띄웠는데 왜 GPU를 못 쓰지? k3s에서 GPU를 왜 못쓰지? docker를 설치하고, nvidiai-docker를 설치하고, k3s를 설치 했다. docker를 이용해서 GPU를 사용하는 컨테이너를 띄웠을때는 GPU를 잘 사용하는데... kubernetes에서 Pod를 띄우니 GPU를 못 사용하네? 왜 그럴까? 미리 정리하면... 조건 : docker 설치. nvidia-docker 설치. k3s 설치 문제 : Kubernetes에서 띄운 Pod에서 GPU를 사용하지 못함. 해결 : k3s를 설치하면 기본적으로 containerd 를 사용하게 되어 있음. nvidia-docker를 써야만 GPU를 활용할 수 있음. 즉, k3s의 container runtime을 docker로 변경해야 함. k3s 설치시 --docker 옵션 추가 ..
[kubernetes] node에 달린 NVIDIA GPU를 Pod가 사용하지 않도록 하기 오랜만? 오래만에 글이다. ( 라고 맨날쓴다. ㅎ ) kubernetes에서 GPU를 사용하다 보니 문제가 몇가지 생겨서 이를 해결하는 방법을 찾아, 기록으로 남겨두고자 한다. 너무 기니깐.. 정리하면 조건 : Kubernetes에서 Container Runtime을 Docker로 사용하고, NVIDIA GPU 사용을 위해 docker의 default-runtime을 nvidia-docker로 설정한 경우. 문제 : Kubernetes에서 뜨는 Pod에서 GPU 자원을 못쓰게 하고 싶은데, docker nvidia runtime으로 인해 Container가 무조건 GPU를 보게 되는 상황. 해결 : 환경 변수로 CUDA_VISIBLE_DEVICES= 값을 줘, CUDA Library 단에서 GPU 자원을..
Windows 10 Hyper-V, Docker 사용사 외부에서 접근이 안될때, 방화벽 설정. 문제 상황 Windows에서 Docker를 사용하고 있는데 외부에서 접속이 안되는 문제가 있었다. localhost에서 직접 expose 된 port로 연결했을때는 잘 되나, 다른 컴퓨터에서 접근하니 접근이 안되는 문제가 있었음. 상태 Windows 10 Pro 사용 Docker for Windows 사용 Docker로 gitlab 설치 문제 발견 Windows 방화벽 문제 였음. 해결책 해결책 1 : 특정 port만 열어 주자. Windows 방화벽에서 특정 port만 지정해서 열어 봤더니 잘 동작하더라. 그렇다고 Docker로 뭘 띄울때마다 port를 열고 닫고 하면.. 일이 너무 크다. 해결책 2 : 특정 process에게 권한을 주자. 방화벽에 특정 process는 모든 port를 사용할 수 있도..
Docker에 facebook에서 만든 ReDex 설치시 가이드 문서에 부족한 부분 정리 Facebook에서 Android dex를 압축(?) 해 주는 툴을 만들어 두었는데, 이것의 이름이 ReDex다. https://github.com/facebook/redex Docker로 Ubuntu 14.04 container를 만들고, 위 링크에 있는 가이드 문서대로 따라 했지만 문제가 발생했다.몇 가지 빠진 부분이 있어 내가 했었던 작업의 기록을 남겨 둔다.( 이 과정을 Dockerfile로 만들면 좋겠지만, 귀찮아서 통과 ) 1. Ubuntu 14.04 로 Docker Container 만들기 docker run -i -t --name ubuntu14.04_redex ubuntu:14.04 /bin/bash 2. 디렉토리 이동 ( root의 home directory에 모든것을 설치할 예정 )c..
Windows에서 Docker Toolbox로 Docker 사용하기 [ google drive에서 복사 해 온거라 ;;; 이미지가 깨질 수 있습니다. ][ 바로 보기 : https://docs.google.com/document/d/1-yNddpgu71tbFaupqrOrQ23xv8SV_6Y_8OfokPuEQTk/edit?usp=sharing ] Windows 에서 Docker Toolbox로 Docker 사용하기 작성자 : 조찬제 ( http://blog.ggaman.com )작성일 : 2015년 11월 23일 Windows Docker Toolbox를 이용하여 Docker 환경 갖추기 Docker란? - “도커” 라고 읽음 - Linux안에서 또 다른 Linux의 Isolate 한 환경을 만들어 줌 - Windows에서는? VirtualBox에 boot2docker 간..

반응형