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

参考

  1. https://blog.csdn.net/dcrmg/article/details/79404108
posted @ 2022-03-22 22:12  小吕同学吖  阅读(217)  评论(0)    收藏  举报