본문 바로가기
반응형

가상화 - vmware, docker14

[Docker] SSH로 Docker Contrainer에 접속하는 방법 Putty, Mobaxterm 등 SSH 프로토콜로 Docker Contrainer에 접는하는 방법을 알아보자. 1. 포트를 개방한 컨테이너 생성 먼저 외부에서 접근할 포트랑 내부에서 사용할 포트를 바인딩 시켜서 컨테이너를 생성해야 한다. 생성된 컨테이너에서 추가로 포트를 여는 작업은 까다로운 것 같다. 그와 관련된 글은 아래 주소에 있다. https://prup.tistory.com/54 docker run -it -p 5222:22 -p 5280:80 --name 'deep_1' pytorch/pytorch:1.9.0-cuda10.2-cudnn7-devel -> 외부에서 5222포트로 접근하면 내부 22번 포트로 연결된다. 2. 필수유틸 설치 apt-get update apt-get install n.. 2021. 12. 25.
[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.
반응형