当前位置: 首页 > news >正文

代写网站福建建设建设厅官方网站

代写网站,福建建设建设厅官方网站,西楚房产网宿迁房产网,个人博客网站制作论文pycharm连接远程服务器的docker容器通常有两种方法#xff1a; 第一种#xff1a;pycharm通过ssh连接已在运行中的docker容器 第二种#xff1a;pycharm连接docker镜像#xff0c;pycharm运行代码再自动创建容器 第一种方法比较通用简单#xff0c;作者比较推崇。 条件…pycharm连接远程服务器的docker容器通常有两种方法 第一种pycharm通过ssh连接已在运行中的docker容器 第二种pycharm连接docker镜像pycharm运行代码再自动创建容器 第一种方法比较通用简单作者比较推崇。 条件 1准备好pycharm专业版社区版没有连接远程服务器的功能 2远程服务器ubuntu已安装好docker 一、配置远程服务器的docker容器 1. 启动并运行交互式容器 docker run -it --name pycharm_test -v /home/th/PycharmProjects/qa/:/workspace/qa -p 8080:22 --gpus all pytorch/pytorch:1.4-cuda10.1-cudnn7-runtime /bin/bash 这里需要映射主机端口到容器端口后续就是通过端口来连通容器的。 -p 8080:22这里主机端口8080 容器端口是22 2.进入交互式后修改容器的root密码 passwd 3. 给容器安装openssh-server和openssh-client apt-get install openssh-server apt-get install openssh-client 安装ssh服务时如果出现以下错误 ​编辑 那就是因为/etc/apt/source.list中的源比较旧了需要更新一下。更新命令以下 apt-get -y update 4. 修改SSH配置文件以下选项 vim /etc/ssh/sshd_config 以上命令打开sshd_config文件在文件最后面添加以下。 PermitRootLogin yes #允许root用户使用ssh登录 5. 重启ssh服务 /etc/init.d/ssh restart 6. 退出容器连接测试 注意以上2-5步骤都是在容器内部操作的。 ssh root127.0.0.1 -p 8080 root容器内部系统的root账号不是服务器的用户账号 127.0.0.1服务器本机ip -p 端口号这里的端口就是我们在步骤1 启动容器时映射的主机端口号8080不是容器的端口22 在服务器上运行以上命令 这样就测试连接成功了接下来就是到我们本机windows系统的pycharm连接docker容器了。 二、配置pycharm并连接docker容器 1. Configuration配置远程连接 创建SFTP服务docker_test 参考以上截图填写。 路径映射 2. 上传本地代码数据到docker容器中并运行 上传完代码数据后 需要选择设置python编译器 设置好python解释器就可以run代码了 这里要注意一下代码所要的运行环境还需要在docker容器安装配置好比如我这里需要pytorch环境以及python代码运行所需的依赖库都已经在docker容器中通过pip安装好了。 三、 使用Dockerfile创建可以ssh启动的镜像 Dockerfile内容 ———————————————————————————————————————— FROM pytorch/pytorch:1.4-cuda10.1-cudnn7-runtime ADD tools/ /opt/tools/ RUN mkdir ~/.pip/ cp /opt/tools/pip_sources_aliyun.txt ~/.pip/pip.conf \ cp /opt/tools/sources.list /etc/apt/ apt -y update \ apt install -y vim zip \ /opt/conda/bin/pip install -r /opt/tools/requirements.txt --trusted-host http://mirrors.aliyun.com #以下是设置ssh服务 RUN apt-get install -y openssh-server openssh-client \ echo root:123456 | chpasswd \ echo PermitRootLogin yes /etc/ssh/sshd_config ENV LANG C.UTF-8 CMD [/usr/sbin/sshd, -D] WORKDIR /work/ ———————————————————————————————————————————————— 其实在你原来的Dockerfile中添加以下内容就可以 RUN apt-get install -y openssh-server openssh-client \ echo root:123456 | chpasswd \ echo PermitRootLogin yes /etc/ssh/sshd_config 其中 echo root:123456 | chpasswd 123456是设置步骤2的密码 这里注意一下使用Dockerfile创建镜像后并启动运行一个容器后要手动去启动docker容器的ssh /etc/init.d/ssh start note不管是第一种还是第二种方法在pycharm连接容器跑代码在代码中所有有关路径都要写绝对路径要不然会运行代码时会报错找不到文件或文件夹。
http://www.w-s-a.com/news/572245/

相关文章:

  • 网站建设+管理系统开发山东专业网站建设公司
  • 基础微网站开发咨询中国印花图案设计网站
  • 找最新游戏做视频网站天津市招标投标公共服务平台
  • 电影订票网站怎么做注册地址出租多少钱
  • 做网站的规划和设想怎样做能让招聘网站记住密码
  • 建站知乎网站公告建设方案
  • 济南市住房和城乡建设局官方网站淮阳住房和城乡建设网站
  • 网站的设计特点有哪些seo推广要多少钱
  • wordpress开通多站点好处软件开发外包公司的设计一般多少钱
  • 为什么我的网站做不起来微信网页版登录手机版下载
  • 苏州市建设职业中心网站北京网站优化方法
  • 于飞网站开发溧阳 招网站开发
  • 网站中的宣传册翻页动画怎么做长沙有哪些网络平台公司
  • 如何做视频门户网站网站建设模板ppt
  • 青岛黄岛区网站开发百度云盘登录入口
  • 建设银行甘肃省行网站房地产市场调研报告
  • js 网站制作合肥公司网站建设
  • 最好建网站系统的软件wordpress调用模版
  • 个人网站备案地址阿里云增加网站
  • 自己做网站要办手续吗重庆短视频制作公司排名
  • 哪个全球购网站做的好汉中门户网官网
  • 网站建设有哪几种wordpress 项目选项
  • 成都网站建设开发公司哪家好验证码插件 wordpress
  • 企业网站设计要点泰州市网站制作公司
  • 网站用户运营北京官方网站怎么做
  • 农业门户网站开发做首图的网站
  • wordpress 素材站模板怎么制作网站程序
  • 做ps合成的网站wordpress付费查看下载主题
  • 个人网站建设完整教程wordpress服务器搬迁
  • wordpress.主题广州 网站优化