小编Leo*_* AB的帖子

Docker 构建错误:“无法连接到服务器”(在代理后面)

上下文: 操作系统:Windows 10 Pro;Docker 版本:18.09.0(构建 4d60db4);在企业代理的背后,使用CNTLM来解决这个问题。(目前正在拉/运行图像工作正常)

问题: 我试图构建以下 Dockerfile:

FROM alpine:3.5
RUN apk add --update \
    python3
RUN pip3 install bottle
EXPOSE 8000
COPY main.py /main.py
CMD python3 /main.py
Run Code Online (Sandbox Code Playgroud)

这是我得到的:

Sending build context to Docker daemon  11.26kB
Step 1/6 : FROM alpine:3.5
 ---> dc496f71dbb5
Step 2/6 : RUN apk add --update     python3
 ---> Running in 7f5099b20192
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.5/main: could not connect to server (check repositories file)
WARNING: Ignoring APKINDEX.c51f8f92.tar.gz: No such file or directory
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gz …
Run Code Online (Sandbox Code Playgroud)

dns proxy docker alpine-linux

6
推荐指数
1
解决办法
3542
查看次数

适用于 Windows 的 Docker:尝试拉取时“服务器行为异常”

我正在尝试按照此处的 hello-world 指令在 Windows(操作系统:Microsoft Windows 10 Pro 64 位,Docker 版本:18.09.0,构建 4d60db4)上运行 docker 。然后我得到了以下“服务器行为不端”错误:

Error response from daemon: Get https://registry-1.docker.io/v2/: proxyconnect tcp: dial tcp: lookup <companyProxy> on 192.168.65.1:53: server misbehaving.
Run Code Online (Sandbox Code Playgroud)

我尝试按照此处的建议将 DNS(在 Docker 设置 - 网络 - DNS 服务器中)从自动更改为固定(8.8.8.8 或 8.8.4.4),但仍然没有解决问题,并导致了另一种类型的错误(“超时”)。

Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
Run Code Online (Sandbox Code Playgroud)

我支持公司的代理,并且在环境变量和 docker 设置上都设置了代理(和凭据)。我也尝试重新安装 docker 和 hyperV,但仍然遇到同样的问题。

有人可以帮忙吗?谢谢

docker

5
推荐指数
2
解决办法
8242
查看次数

在 Win ES 7 上使用 PM2 运行 node-red 时出现“语法错误:无效或意外的令牌”

Node-red 版本:0.19.5
PM2 版本:3.2.3
操作系统:Windows Embedded Standard 7(在 ICO300 上运行,8GB RAM)

重现步骤

  1. 在 Windows ES 7 上安装 node-red 和 pm2
  2. 通过 pm2 运行 node red: pm2 start node-red
  3. 检查节点红色日志: pm2 logs node-red

结果
我收到以下错误:

0|node-red  | SyntaxError: Invalid or unexpected token
0|node-red  |     at new Script (vm.js:79:7)
0|node-red  |     at createScript (vm.js:251:10)
0|node-red  |     at Object.runInThisContext (vm.js:303:10)
0|node-red  |     at Module._compile (internal/modules/cjs/loader.js:656:28)
0|node-red  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
0|node-red  |     at Module.load (internal/modules/cjs/loader.js:598:32)
0|node-red  |     at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
0|node-red  |     at …
Run Code Online (Sandbox Code Playgroud)

node.js pm2 node-red

3
推荐指数
1
解决办法
3156
查看次数

标签 统计

docker ×2

alpine-linux ×1

dns ×1

node-red ×1

node.js ×1

pm2 ×1

proxy ×1