您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

pycharm与ssh远程访问服务器docker的详细教程

51自学网 2022-07-04 11:38:26
  网站维护

  背景:有些实验需要在服务器上完成,因此为了快速便利地在本地调试远程服务器上的代码,需要完成本地与远程服务器的直连。然而现阶段诸多服务器上安装有docker,通常需要在docker内完成调试代码,因此本文主要提供远程访问服务器docker的配置方法。

  需要工具及说明:

  • 一台远程服务器
  • pycharm:集成开发工具,在本地安装
  • ssh:远程访问工具,本地和远程服务器都要有
  • docker:容器,在远程服务器上

1、配置远程服务器docker

第一步:购置配置服务器(如果已有服务器跳过)
  可自行在阿里云或腾讯云等服务器提供商购买centos服务器,或使用公司或学校提供的服务器,但需要注意的是,如果公司或学校的服务器需要在VPN环境内访问,则需要提前连接VPN后再访问服务器。

第二步:安装docker(如果已有docker则跳过)

sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

详细可参考文末参考文献【2】

注:sudo命令是指使用最高权限root执行,如果当前账户是root则无需sudo命令。

第三步:拉取镜像

  镜像官方网站是 Docker Hub,在上面可以找到符合自己生产需要的镜像。我们以pytorch为例,拉取镜像:

sudo docker pull pytorch/pytorch

即可下载相关文件,可通过下面命令查看已经拉取的镜像:

sudo docker images

详细可参考文末参考文献【6】

第四步:创建容器

  获取镜像后,需要根据镜像实例化一个容器,此处实例化容器使用run命令:

ssudo docker run -p [自选端口号]:22 --gpus all -itd --name [自己起个名字] -v [宿主机(本地)的目录]:[自定义创建好的容器内的目录] /bin/bash

执行上面命令可以完成实例化一个容器,其中的相关参数有:

51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1