我有一个tensorflow docker镜像并且运行docker as docker run -p 8888:8888 -it b.gcr.io/tensorflow/tensorflow
运行jupyter笔记本,我可以通过端口8888从我的浏览器访问它。 问题是我需要在这个docker容器中安装python包seaborn。我该怎么办 我从jupyter笔记本打开终端并尝试使用pip进行安装,但无法连接到互联网。
我使用的是Windows操作系统。
答案 0 :(得分:2)
在谷歌搜索后,我可以找到解决方案。问题在于docker,因为没有正确配置DNS,容器无法访问Internet。我在docker中运行了--dns选项,它像魅力一样运行
这是ref的命令 docker run -p 8888:8888 -it --dns 8.8.8.8 gcr.io/tensorflow/tensorflow