在服务器的docker里运行程序

本文详细介绍了如何通过xshell连接远程服务器,并在服务器上使用docker管理镜像和容器。首先,讲解了如何填写服务器IP地址进行连接。接着,讨论了在DockerHub获取镜像及在服务器上创建和启动docker容器。然后,阐述了文件从本机到服务器再到docker容器的传输步骤。最后,展示了如何在docker中启动和运行程序。整个过程覆盖了远程连接、docker基本操作以及文件传输等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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运行程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这男人可真帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值