반응형 도커5 [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] 도커 컨테이너 생성 시 일정 시간 이후 자동 삭제시키는 법 (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. [docker] 초보자의 도커 입문 - 도커 기본 command 현재 진행중인 프로젝트의 내부 코드를 짜면서 알게된 내용을 설명할 건데, 내부 코드를 유출 할 순 없어서 Java로 ssh 연결을 해서 command를 짰지만 그부분은 생략하고 바로 linux로 표현하도록 하겠다! (환경 : linux centOS7) 1. 도커 이미지 확인하기 도커 이미지를 생성하는 부분을 맡지는 않았기 때문에... 도커 이미지를 생성하고 로드하고 하는 부분은 잘 몰라서 이미 도커 이미지가 준비되어있는 상황이라고 가정하고 설명하도록 하겠다. docker images 현재 리눅스에 사용할 수 있는, 준비된 도커 이미지 목록을 확인할 수 있다. 2. 도커 컨테이너 생성하기 docker run -p [port]:[exposePort] --name [컨테이너이름] [도커이미지이름] (-p, -.. 2024. 4. 8. [docker] 초보자의 도커 입문 - 도커 기본 용어 설명 나는 도커 뉴비다. 올해 초에 도커 개발에 대해서 처음 발 담그게 되었다. 그리고 전공이 컴공이 아니다 보니.. 도커쪽에는 많이 무지했었다! 요즘 도커 지식은 기본 소양이라고(?) 하던데, 나도 이번 프로젝트 끝나고 나서 접지 않고 계속 공부해 볼 예정이다. 도커(Docker)란? 도커에 대한 설명은 여러 블로그에 정리 되어있어서, 간단하게만 설명하겠다. 초보자라서, 자세한 내용은 다를 수도 있지만, 아래 내용으로 이해하고 생각해도 업무할 때 문제는 없었다! 도커 - 일정한 환경 아래에서 개발, 사용해야하는 경우 용이 - 프레임워크, 라이브러리의 버전 등이 혼동되거나 잘못 사용될 위험이 사라짐 => 개발 환경 구축 용이 - 가상환경 서비스 제공 시 동일한 환경을 빠르게 제공할 수 있음 => 서비스 배포 .. 2024. 4. 8. 이전 1 다음 반응형