gpt4 book ai didi

docker - 在Oracle VM VirtualBox上为Docker配置公司代理

转载 作者:行者123 更新时间:2023-12-02 20:00:25 30 4
gpt4 key购买 nike

我正在寻找一个使用docker构建示例项目:

docker build -t helloworld .

但是,我得到以下信息:
>docker build -t helloworld .
Sending build context to Docker daemon 2.048kB
Step 1/2 : FROM java
Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 10.0.2.3:53: no such host

我在公司代理后面。我想我需要从docker运行所在的位置配置HTTP / HTTPS代理,并且我尝试按此处记录的那样设置环境变量: docker proxy settings和许多其他在线资源。

但是,当我使用Windows 7时,我使用了Docker Toolbox并成功创建了一个虚拟盒子:
docker-machine create -d=virtualbox docker4java

但这会创建一个VM,但没有 systemctl。因此,我不确定使用Oracle VM Virtual框时需要做哪些不同的设置。

请注意:我还遵循了将 nameserver文件上的 /etc/resolve.conf更改为 8.8.8.8的建议,这只不过是一个不同的错误而没有区别:
Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

最佳答案

这对我有用,在您的主目录(启动docker服务的用户的主目录)中创建.docker目录,在.docker目录中创建具有以下配置的config.json文件。然后重新启动docker服务。

{
"proxies":
{
"default":
{
"httpProxy": "http://myproxy.server.com:8080/",
"httpsProxy": "http://myproxy.server.com:8080/",
"noProxy": "my.jenkins.com"
}
}
}

注意:我的 docker 版本是18.06.1-ce,API版本是1.38

关于docker - 在Oracle VM VirtualBox上为Docker配置公司代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54010102/

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