ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

《原创》pycharm远程连接服务器容器环境

2022-05-27 13:00:38  阅读:205  来源: 互联网

标签:容器 网段 -- chentiao ssh 服务器 pycharm


注意事项

创建自己的网段,防止使用默认的网段出现和实际网段冲突 docker network create --driver bridge --subnet 192.58.0.0/16 chentiao_net 如果容器已经存在,给容器添加自定义的网段 docker network connect chentiao_net 容器id docker network disconnect chentiao_net 容器

1.创建容器

docker run -it --name chentiao --network=chentiao_net --ip 192.58.0.2 --shm-size= '8g' -v /home:/home -w /home -p 54301:22 -p 54300:6006 --security-opt seccomp:unconfined 镜像名 /bin/bash 上述命令说明:--shm-size表示共享内存大小,如果是需要训练模型需要设置一下为8g,6006端口映射为tensorbord查看

2.在容器中操作

  • 修改root密码:执行passwd
  • 安装ssh,apt-get install openssh-server,并修改/etc/ssh/sshd_config,将PermitRootLogin 设置为yes
  • 重启ssh:/etc/init.d/ssh restart 如果遇到0777错误,参考https://blog.csdn.net/dcatfly/article/details/75201180,修改文件权限chmod 600 文件路径

3登录

使用ssh root@ip -p 54301,输入密码:×××(注意此处的ip是宿主机的ip) ---------------------------------------------------------------------------------------------------- 2020年11月18日15:16:02 当容器关闭以后再次启动,ssh服务默认是没有开启,这个时候如果使用pycharm进行连接显示拒绝连接,此时进入容器,重启ssh服务/etc/init.d/ssh restart pycharm内网连接62.3服务器出现time out,原因是我连接的容器所在网段的网桥docker0被down掉了,因为使用ifconfig没有发现docker0,而使用ifconfig -a可以看到docker0的网段,使用ifconfig docker0 up启动就可以解决问题。 ----------------------------------------------------------------------------------------------------

4.问题记录

2021年04月01日14:33:28 问题描述: 通过xshell远程连接容器,在容器内使用import sophon.sail,不会报错,在pycharm中远程连接容器环境,运行代码提示: Traceback (most recent call last): File "", line 1, in ImportError: libbmlib.so: cannot open shared object file: No such file or directory 解决方法:   参考https://note.youdao.com/web/#/file/WEB1bdee1c0d20d3df9d301f9aa206bdd4d/note/wcp1617258741895772/ 有一个整体的python环境变量,当首次执行一个python文件x.py时,复制了整体的环境变量,如果此时修改了python的整体环境变量,x.py的环境变量不会自动改变,仍然需要手动修改。 ---------------------------------------------------------------------------------------------------- 2021年04月07日10:39:05 ubuntu下使用pycharm打开远程服务器的文件夹 首先远程服务器需要安装samba服务,创建自己的共享文件夹 其次,将远程服务器的共享文件夹挂载到自己的ubuntu主机上,挂在方式例如:mount -t cifs //10.1.202.201/chentiao/bitmain /media/x5800/work-data/bitmain -o username=njfh,password=OpenCV3.0 如果遇到如下问题: mount: wrong fs type, bad option, bad superblock on //10.1.202.201/chentiao/bitmain, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program)   In some cases useful info is found in syslog - try dmesg | tail or so. 解决办法是apt-get install cifs-utils ---------------------------------------------------------------------------------------------------- 2021年04月15日16:40:06 关于配置pycharm映射文件的说明 首先必须在tools---deployment-configuration设置mapping目录,点击环境ip,右击选择最后一个设为默认 其次如果不成功在file--setting---project ---interpreter设置一下 在tools---deployment---options中设置upload changed files

标签:容器,网段,--,chentiao,ssh,服务器,pycharm
来源: https://www.cnblogs.com/chentiao/p/16317215.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有