https://hub.docker.com/r/pytorch/pytorch/tags
base, runtime, devel 중 원하는 환경 선택 (runtime 권장)
[참조] https://github.com/NVIDIA/nvidia-docker/wiki/CUDA#description
ssh [계정]@114.110.***.***
OSX : Ctrl+V
Windows : Shift+Insert
docker images
docker run -it --gpus all --name [컨테이너 이름] -v [호스트 시스템 디렉토리]:[컨테이너 디렉토리] [레포지토리]:[태그] /bin/bash
Tab으로 자동완성 가능
[옵션 참조] https://docs.docker.com/reference/cli/docker/container/run/
기본적으로 생성된 컨테이너에 호스트 볼륨을 마운트하는 것이 불가능하기 때문에 복사해서 새로 만들어줘야 함
docker commit [컨테이너 이름 or ID] [새로운 이미지 이름]
docker run -d --name [새로운 컨테이너 이름] -v [호스트 시스템 디렉토리]:[컨테이너 디렉토리] [새로운 이미지 이름]
$ python
>>> import torch
>>> torch.cuda.is_available()
>>> True # true 출력 확인
Pytorch Docker Image를 사용하였을 경우 아래 내용을 필수로 진행하여야 함
apt-get update && apt-get upgrade -y && apt-get install sudo vim git wget python3-pip -y
$ vi ~/.vimrc
set number
set ai
set si
set cindent
set shiftwidth=4
set expandtab
set tabstop=4
set softtabstop=4
set ignorecase
set hlsearch
set nocompatible
set autoindent
set ruler
set showmatch
syntax on
$ sudo vi /etc/inputrc
set completion-ignore-case on
https://www.anaconda.com/download 링크 하단에서 다운로드 링크 복사
# for anaconda
wget [Shift+Insert / Ctril+V]
# for miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
https://github.com/conda-forge/miniforge/?tab=readme-ov-file 링크 중 Download 탭
# for miniforge
wget [Shift+Insert / Ctrl+V]
이후 공통
chmod +x [다운로드한 파일]
./[다운로드한 파일] -bu
#After Installation
conda init
설치 후 컨테이너 종료 후 재실행 필수
docker start [이름]
docker attach [이름]
Ctrl + P -> Ctrl + Q
내부에서: exit
외부에서: docker stop [이름]
docker cp [피일명] [컨테이너ID]:[내부경로]
(작성예정)
참조
https://greeksharifa.github.io/references/2021/06/21/Docker/
변경사항