小编And*_*olo的帖子

Docker 连接问题:apt/apk 在 docker 容器内和 docker 构建期间无法工作

我两天来一直在努力解决以下问题。当我尝试运行包管理系统以构建新的容器映像时,包管理系统失败,我尝试使用 alpine:latest 和 ubuntu:latest。如果我尝试从正在运行的容器中使用它们,即使我使用了该--network host选项,我也会得到相同的行为。

例如,如果我尝试构建以下容器:

FROM alpine:latest
RUN apk update
Run Code Online (Sandbox Code Playgroud)

像这样:

docker build --no-cache -t test .
Run Code Online (Sandbox Code Playgroud)

我得到:

ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/main: could not connect to server (check repositories file)
WARNING: Ignoring APKINDEX.b89edf6e.tar.gz: No such file or directory
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/community: could not connect to server (check repositories file)
WARNING: Ignoring APKINDEX.737f7e01.tar.gz: No such file or directory
Run Code Online (Sandbox Code Playgroud)

对于 ubuntu:

FROM ubuntu:latest
RUN apt-get update
Run Code Online (Sandbox Code Playgroud)

我得到:

Sending build context to Docker daemon  3.954MB
Step 1/2 : FROM ubuntu:latest
---> 47b19964fb50
Step …
Run Code Online (Sandbox Code Playgroud)

apt apk docker

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

apk ×1

apt ×1

docker ×1