问题标签 [docker-proxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 您可以将所有从 docker 传出的网络流量代理到主机上运行的代理吗?
我想“转发”(或者实际上是向后?)从端口 80 上的 docker 传出的所有流量到端口 4033 上的主机(我的 ubuntu)上的代理。 docker 是现成的 docker,我不想要/无法构建它。所以我尝试了几种方法:
我尝试使用端口转发(但它变成从外部世界转发到码头......我在想什么?)
sudo docker run -p 22225:80 应用程序/应用程序
在此之前,我尝试设置代理 config.json 文件:
sudo docker --config /home/user/bla/bla/docker-config run --rm app/app
并将 /home/user/bla/bla/docker-config/config.json 设置为:
我尝试如下设置 http_proxy 环境变量:
sudo HTTP_PROXY=http://127.0.0.1:22225/ HTTPS_PROXY=https://127.0.0.1:22225/ docker run --rm app/app
还有这种方式:
export HTTP_PROXY=http://127.0.0.1:22225/ export HTTPS_PROXY=https://127.0.0.1:22225/ sudo docker run --rm app/app
我实际上尝试了许多其他选项,但我完全无法代理从 docker 到我的本地代理的网络流量......
任何线索我做错了什么?
gitlab - 无法通过 GitLab 依赖代理提取图像
我无法通过依赖代理提取图像。我使用以下命令登录代理:docker login my.gitlab.com
然后使用以下命令 pull docker image
my.gitlab.com:443/groups/mygroup/dependency_proxy/containers/busybox:latest
但得到这个错误:Error response from daemon: error parsing HTTP 404 response body: unexpected end of JSON input: ""
GitLab 服务与 docker 一起运行,并发布了端口 80,443。
docker - 无法连接到 docker 端口转发任何端口
操作系统:Ubuntu 20.04 LTS
Docker 版本 20.10.7,构建 20.10.7-0ubuntu1~20.04.2
试过这个(最小的重现方式),前一天它正常工作:
正常工作:
curl
码头工人内部工作:
但是当从主机访问时:
这可能是什么原因?
这也不适用于另一个容器(PostgreSQL),似乎 docker-proxy 没有转发来自 docker 的响应?
已经尝试过:
- 重新安装 docker.io
- 删除所有容器并重新创建
- 码头工人网络修剪
docker - 由于两个错误`Retrying in 1 seconds`和`expected HTTP 206 from byte range request`,我无法提取大于 1GB 的 Docker 映像
我有同样的问题,提到了Docker pull 给了预期的 HTTP 206 from byte range request的问题。
我试着拉raabf/latex-versions:latest
。它有 1.89GB。我运行了命令docker pull [censored-company-address]/raabf/latex-versions
。我已正确设置公司代理。我补充说"max-concurrent-downloads": 1
。但由于错误Retrying in 1 second
和expected HTTP 206 from byte range request
.
只有不到 1GB,我可以拉取任何 Docker 镜像。
tls1.1 - 如何在 docker-proxy 上禁用 TLS 1.1
我需要禁用 TLS1.1 来修复漏洞。通过命令“openssl s_client -connect 10.241.184.110:8200 -tls1_1”验证支持 TLS1.1,netstat 报告该端口正在被 docker-proxy 使用