当前位置:论坛首页 > Linux面板 > 求助

【待反馈】宝塔 centos8 香港服务器 docker中 ubuntu apt、 Python

发表在 Linux面板2020-8-14 16:13 [复制链接] 6 1415

香港服务器 应该不存在换源问题 即使换源 依旧解决不了


根据网上教程  各种dns 设置 依旧无效  求救!

docker中 ubuntu apt、 Python 使用pip 报错  如图




各种方法试过了都不行  会不会和服务器防火墙 哪个端口有关。

使用道具 举报 只看该作者 回复
发表于 2020-8-14 16:15:04 | 显示全部楼层

使用道具 举报 回复 支持 反对
发表于 2020-8-14 16:35:51 | 显示全部楼层
您好,是无法安装面板嘛?贴一下错误日志信息出来看看。
使用道具 举报 回复 支持 反对
发表于 2020-8-14 17:38:29 | 显示全部楼层
docker使用的镜像是哪里源?你服务器是否能访问源站。
使用道具 举报 回复 支持 反对
发表于 2020-8-24 01:35:37 | 显示全部楼层
谢花郎 发表于 2020-8-14 16:35
您好,是无法安装面板嘛?贴一下错误日志信息出来看看。

主要原因是  docker 容器内无法联网

docker python容器内使用 pip 安装任何库   都会报错  代码如下  

尝试了各种办法,  最后才找到解决办法。需要在启动容器时加 --net=host,  pip 可以正常下载 。
但是  我需要dockerfile 构建项目, dockerfile 里面无法加入--net=host 参数,  因此到 python 中 pip 安装库时还是一样的报错 请问怎么办。
使用道具 举报 回复 支持 反对
发表于 2020-8-24 01:36:18 | 显示全部楼层
使用道具 举报 回复 支持 反对
发表于 2020-8-24 01:42:59 | 显示全部楼层
简单的说 就是 docker容器内无法联网。 无法使用pip下载任何库。 必须在启动容器时候添加参数 --net=host ,容器内部也可以正常联网 下载。  
因为是我是需要使用dockerfile 构建项目,这个里面无法加入参数 --net=host 。  

求教 为什么docker容器内无法联网 ?使用 --net=host 才可以联网,如何不使用 --net=host  即可联网?
本地使用docker 都是正常的,容器内不需要加--net=host就可以正常联网。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表