1. 为了不在此修服务器,所以使用docker来进行环境的隔离,不知道效果怎么样<br />然后发现了nvidia-docker这个东西,所以放弃这种

docker安装ubuntu

先去docker hub上面去爬取一个ubuntu的镜像下来,网址,找到对应版本的ubuntu
image.png
然后执行命令

  1. sudo docker pull ubuntu@sha256:c404618e908391e50953e1ead94fe05dbbddbf532bd5c89b935ef34a9ca130d3

使用命令查看下载的镜像

  1. sudo docker images

image.png
顺便一提,删除镜像用这句
image.png

创建容器

  1. sudo docker run --name slam -itd -p 8001:22 fbf60236a8e3

这个容器的名字就叫slam,-p表示的是端口映射,主机的8001映射到虚拟机的22端口(ssh) ,最后是镜像的id
使用下面命令查看创建的容器:

  1. sudo docker ps -a

image.png
使用下面命令进入服务器:

  1. sudo docker attach slam

然后就可以看到顺利的进入了虚拟机
image.png
顺便一提,删除环境
docker rm 容器id

进行ssh的配置:

  1. apt-get update
  2. apt install wget net-tools
  3. apt-get install openssh-server
  4. service ssh start
  5. 设定root的密码
  6. passwd root

但是注意,此时要是不修改vi /etc/ssh/sshd_config 这个文件中的PermitRootLogin项改为yes的话是无法使用root来进行登陆的(但是不重要

安装GPU驱动

方法一:

  1. apt-get install ubuntu-drivers-common

创建用户

文件的拷贝:

  1. https://zhuanlan.zhihu.com/p/89424466