본문 바로가기
반응형

가상화 - vmware, docker/docker11

[Docker] Docker에서 포트 개방하기 - SSH 사용 등 생성된 컨테이너에 포트를 추가하는 작업은 복잡한 것 같다. 특히 윈도우 환경에서 도커를 사용하는 경우는 아직 방법을 찾지 못하였다. 그 때문에 컨테이너를 생성하고 ssh 등을 활용할 생각이라면 꼭 생성할 때 포트를 개방시켜줘야 한다. docker run -it -p 외부포트:컨테이너포드 --name Ex) docker run -it -p 5222:22 --name 'deep_1' pytorch/pytorch:1.9.0-cuda10.2-cudnn7-devel Ex) docker run -it -p 5222:22 -p 5280:80 --name 'deep_1' pytorch/pytorch:1.9.0-cuda10.2-cudnn7-devel 2021. 12. 24.
[docker] 사용중인 컨테이너 리소스(cpu, memory 등) 변경 방법 도커에서 생성한 컨테이너에 추가적으로 리소스를 변경하려면 다음 명령어를 통해서 가능하다. 다음과 같이 이미 'deep_1'이라는 컨테이너가 존재한다. docker update --cpus "2" --memory-swap "16g" deep_1 deep_1 : 생선된 컨테이너 이름 2021. 12. 22.
[Docker] - windows환경에서 pytorch 컨테이너 생성, 재시작 및 폴더 마운트 # 파이토치 이미지 선택 도커허브에서 pytorch 검색 후 여러 이미지 중 'pytorch/pytorch'를 들어가 Tags를 누르면 그 안에서 여러 이미지를 또 검색할 수 있다. 기존에 개발하던 환경과 동일한 cuda 10.2 버전을 선택해서 pull 하였다. # 컨테이너 생성 - gpu버전으로 생성 1. gpu 버전 생성 run은 새로운 컨테이너를 생성하고 실행하는 명령어, run으로 이미 생성된 컨테이너에 연결할 수 없다 다음과 같이 '--gpus all'을 붙여야 gpu를 사용할 수 있다. * nvidia-smi -> 사용하고 있는 2개의 gpu가 인식된다. * torch.cuda.is_available() -> True 로 나온다. 2. non-gpu 버전 생성 docker run -it --.. 2021. 12. 21.
반응형