1通过xshell连接服务器

如下图的位置应当填写服务器的ip地址,点击“连接”,会一步步弹出框,提示输入用户名、密码。

 

2 建立docker

1确定镜像

 可去docker hub寻找需要的镜像,执行命令为docker pull,如下图框选位置(以pytorch为例)Docker Hubicon-default.png?t=M276https://hub.docker.com/

 

 也可通过docker images命令查看目前存在的镜像

2创建docker

docker run -it --name 容器名 镜像名:版本号 /bin/bash

#我们使用如下命令创建一个名称为pytorch_mine的pytorch1.6.0的容器
#docker run -it --name pytorch_mine pytorch/pytorch:1.6.0-cuda10.1-cudnn7-devel /bin/bash

 3获得docker唯一id

docker ps -a

通过docker ps -a命令获得当前全部的docker信息,对应name查找唯一的id,在第一列。

3向docker上传文件

本机不能直接向远程服务器上的docker传文件(我的尝试结果是这样,如果有可以的方法,欢迎评论留言呐)需要向由本机传到服务器,服务器再向docker传。

1本机传服务器

通过xftp向服务器上传文件,同样需要先连接服务器,与xshell的操作近乎相同,下面这个位置输入ip地址,后面一步步输入用户名和密码

进入下面的界面,左面实际上就是你自己的目录,右面是服务器的文件目录。 找到自己需要上传的文件,直接拖动到对面的相应位置处。

 2服务器传docker

docker cp 服务器文件路径 容器名:容器路径

4运行程序

1启动docker

docker start 容器名/ID

docker attach 容器名

2运行程序

cd进入刚刚传文件进docker的目录,直接python运行程序

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐