文章目录
- 1.采用matplotlib.use('Agg')
- 2采用Xming+shell(也没解决)
- 3.采用XShell+Xmanager
- 三、采用MobaXterm+配置端口映射
- 四.修改密码
提示:以下是本篇文章正文内容,下面案例可供参考
之前一直通过Xshell连接docker,连接的是docker本身,然后执行docker run运行image,利用docker attach [容器]name,就可以操作容器了,但是在容器里写python代码,运行时Xshell无法看到plt.show() 的图像,报错为_tkinter.TclError: no display name and no $DISPLAY environment variable,于是就按照网上教程进行修改
代码如下(示例):参照here
参考here 运行后无反应,可能不知道Xming怎么用
这个可能解决,因为是一家的软件,参考here和here
参考here,进行配置,但是最后还进不去,因为开始的时候只设置了4567:4567端口映射
通过docker ps查看容器及其端口,发现只有0.0.0.0:4567->4567/tcp, Image的地址是docker虚拟的,为172.17.0.2
前期运行时只设置了4567:4567,并没有5001:22的映射,所以需要给容器加入。参考here和here进行配置,但是前提都是停止docker服务,否则设置好了启动配置也会自动失效,所以一定要先停止。
查原因如下:
即可实现docker容器开机自动启动ssh
到此这篇termux启动docker服务(termux-docker)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/63844.html