반응형 Docker7 [docker] GPU를 사용하는 도커 컨테이너 띄우기(2) - tensorflow-gpu 이미지 사용하기 ▼ 이전 게시물 보기더보기https://dongdu-blog.tistory.com/33 [docker] GPU를 사용하는 도커 컨테이너 띄우기(1) - nvidia container toolkit 설정일반적인 경우 docker를 run시킬때, 별다른 조건 없이 docker를 run시킬 수 있다.하지만.. 데이터 분석을 위한 vm을 제공해야 할 때, gpu를 사용할 수 있도록 docker에게 할당해야하는 경우가 있다. 이번dongdu-blog.tistory.com 이전 게시물에서 docker에 gpu를 연결했었다.이제 docker container에서 gpu를 사용할 수 있도록 해보도록 하겠다.gpu는 tensorflow를 이용해서 테스트 해볼 수 있도록 해볼 것이다. 1. cuda 버전 확인도커 이.. 2024. 8. 8. [docker] GPU를 사용하는 도커 컨테이너 띄우기(1) - nvidia container toolkit 설정 일반적인 경우 docker를 run시킬때, 별다른 조건 없이 docker를 run시킬 수 있다.하지만.. 데이터 분석을 위한 vm을 제공해야 할 때, gpu를 사용할 수 있도록 docker에게 할당해야하는 경우가 있다. 이번에는 오프라인 환경(내부망) gpu를 사용하는 도커를 만들때 필요한 과정을 적어보려고 한다.docker랑 nvidia driver는 설치되어있다는 가정하에 진행해보도록 하겠다. 1. nvidia container toolkit의 이해 일반적인 환경에서 docker run 하게 되면 host의 cpu를 기반으로 docker가 생성된다고 한다.docker가 gpu를 사용할 수 있게 하려면 이 nvidia container toolkit이 필요하다고..대충 해석해보면 이 nvidia c.. 2024. 8. 2. [docker] Grafana iframe에 넣을 때 'X-Frame-Options' to 'deny' 오류 해결 저번에 올렸던 게시글처럼 (https://dongdu-blog.tistory.com/23)chcon -t container_file_t /host/path/prometheus/data과 같은 코드를 통해 폴더의 권한을 해제해준 다음 # prometheus Rundocker run -it -d -p 29093(임의의 포트번호):9090 -v /host/path/prometheus/data:/prometheus --name containername image/prometheus:1.0(version)# grafana Rundocker run -it -d -p 23000(임의의 포트번호):3000 -e GF_SECURITY_ADMIN_USER=[id] -e GF_SECURITY_ADMIN_PASSWORD=[p.. 2024. 5. 9. [docker] Prometheus / Grafana - err="open data/queries.active: permission denied" 에러 해결 (SELinux) 나는 Prometheus도 Grafana도 뭔지 모른다.그냥 Prometheus 올리는 컨테이너 하나, Grafana 올리는 컨테이너 하나씩을 만들라는 명령을 받았을 뿐..... 그냥 run만 하면 되는 것 뿐인데, 도저히 안된다. 진짜 돌아버리는 줄 알았다.몇날 며칠 고생하다 오늘 맘잡고 구글링만 대략 7시간 해서 해결했다.이걸 보는 다른 분들도.. 내 글을 보고 문제를 해결하는데 도움이 되었으면 좋겠다.(바쁘신분들은 아래로 내려 바로 3. 최종 해결 방법(성공) 을 봐주세요!) 1. 문제 상황먼저 나의 문제였던 나의 run 코드이다.docker run -it -d -p 29093(임의의 포트번호):9090 -v /host/path/prometheus/data:/prometheus --name con.. 2024. 4. 26. [docker] 도커 컨테이너 생성 시 일정 시간 이후 자동 삭제시키는 법 (sleep) 프로젝트에서 도커 파트를 맡게 되면서 맞닥뜨린 가장 어려운 부분이었다! 바로, 도커 컨테이너 생성 할 때 일정 시간이 지나면 자동으로 컨테이너가 삭제되도록 하는것. 아래는 내가 가장 많이 들어갔던 페이지들이다. https://stackoverflow.com/questions/48299352/how-to-limit-docker-run-execution-time How to limit `docker run` execution time? I want to run a command inside a docker container. If the command takes more than 3 seconds to finish, the container should be deleted. I thought I can ac.. 2024. 4. 9. 이전 1 2 다음 반응형