Docker-服务器端口映射
准备
首先,保证已经安装NVIDIA驱动,其中,NVIDIA驱动版本 >= 418.81.07,Linux内核版本 > 3.10。
1. 安装nvidia-docker
安装Docker-CE
curl https://get.docker.com | sh \ && sudo systemctl --now enable docker
更新包列表后安装包(和依赖项)
sudo apt-get update
sudo apt-get install -y nvidia-docker2
重启Docker
sudo systemctl restart docker
验证
sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
2. docker端口映射
建立Docker映射到端口号8050
docker run -it -p 8050:22 --restart=always --runtime=nvidia --shm-size=64g --ulimit memlock=-1 --ulimit stack=67108864 -v /dev/dataset:/dataset nnunet /bin/bash
cd /etc/ssh/
apt-get install openssh-server
vim sshd_config

更改密码,设置开机自启
passwd root
service ssh start
服务器设置开机自启
vim ~/.bashrc
docker start ID
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker

浙公网安备 33010602011771号