본문으로 바로가기

우분투 서버 초기 설정

category AI/Tip 2020. 2. 25. 22:48
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

 

 

 

1. ssh 설치

sudo apt-get install openssh-server

netstat -ntlp    # 포트 확인

netstat으로 22번 포트가 열렸는지 확인해준다.

 

 

2. docker 설치

https://docs.docker.com/install/linux/docker-ce/ubuntu/

 

Get Docker Engine - Community for Ubuntu

To get started with Docker Engine - Community on Ubuntu, make sure you meet the prerequisites, then install Docker. Prerequisites Docker EE customers To install Docker Enterprise Edition (Docker EE),...

docs.docker.com

위에 들어가서 순서대로 설치를 진행.

 

 

3. nvidia-docker 설치

 

# Add the package repositories
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker

 

더 자세한 사항은 아래를 참고할 것.

 

https://github.com/NVIDIA/nvidia-docker

 

NVIDIA/nvidia-docker

Build and run Docker containers leveraging NVIDIA GPUs - NVIDIA/nvidia-docker

github.com

 

4. filezilla 로 원하는 디렉토리 안에 Dockerfile 넣어주기.

 

5. 해당 디렉토리로 들어가서 

docker build -t [이미지이름] .

 

 

6. dockerfile 설치완료되면 해당명령어로 컨테이너 생성

docker run --gpus all -i -t -p 45555:22 - -name [컨테이너명] [이미지명] /usr/bin/zsh