其他分享
首页 > 其他分享> > 《原创》pycharm远程连接服务器容器环境

《原创》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.在容器中操作

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