gpt4 book ai didi

amazon-web-services - apt-get 在 docker-container 上超时

转载 作者:太空宇宙 更新时间:2023-11-03 17:05:32 56 4
gpt4 key购买 nike

一般信息:我有一个在 Ubuntu 18.04.1 LTS 上运行的 docker 容器。Container 本身也在 ubuntu 上运行。我在公司代理后面。

问题:当我尝试运行“apt-get update”时,我每次都会收到“连接超时”错误。当我尝试 ping 一个 ip 时,它卡住了并且没有响应。

我尝试了什么:

为 DNS 和代理编辑/etc/default/docker编辑/etc/systemd/system/docker.service.d/http-proxy.conf我的主机可以完全访问互联网。当我在 docker 容器上运行 apt-get update 或任何其他命令时,它识别出服务的 ip,但随后就超时了。

==> 在 AWS EC2 Maschine ( https://github.com/synechron-finlabs/quorum-maker#setting-up-quorum-network-on-multiple-machines ) 上运行 quorum-maker

最佳答案

您必须在图像中定义代理。这通常是在 Dockerfile 上创建图像时完成的

#定义环境变量
ENV http_proxy=http://my_username:my_password@my_host:port
ENV https_proxy=https://my_username:my_password@my_host:port

不确定如何在 AWS 上的图像中完成此操作...但您可能可以使用 export 在容器内设置环境变量,这应该足够了,但这只会为该 session 执行此操作。如果可能,重新排列图像(重新构建)设置代理环境变量。

关于amazon-web-services - apt-get 在 docker-container 上超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53066079/

56 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com