如何使用conda在无法通过ssh隧道访问internet的docker容器中安装软件包
我能够通过ssh连接到远程服务器上运行的docker容器。 容器无法访问internet 请求: 我想在容器中设置我的深度学习环境 我现在可以做的事情 我的主机和docker容器之间的数据传输很快 我不知道如何处理的事情如何使用conda在无法通过ssh隧道访问internet的docker容器中安装软件包,docker,ssh,conda,portforwarding,Docker,Ssh,Conda,Portforwarding,我能够通过ssh连接到远程服务器上运行的docker容器。 容器无法访问internet 请求: 我想在容器中设置我的深度学习环境 我现在可以做的事情 我的主机和docker容器之间的数据传输很快 我不知道如何处理的事情 使用conda安装软件包 使用pip安装软件包 不成熟的解决方案 使用conda代理直接在docker容器内安装包。 我不知道如何通过ssh隧道将http/https请求从docker容器转发到目标 我想可能是: 首先通过修改~/.condarc将conda的代理服务器配置为
~/.condarc
将conda的代理服务器配置为看到这个,谢谢你的评论,但是天真的解决方案不是我想要的。我已在问题正文中更新了我的关切。
proxy_servers:
http: http://localhost:9998
https: https://localhost:9998
ssh -p port kd@mlp -R 9998:someIP:80