elc*_*ano 10 docker alpine-linux
我在运行时遇到意外错误docker build
,我说意外是因为我已经有一段时间没有更改了Dockerfile
,两周前最后一次它工作得很好,但现在我收到以下错误:
无法在网桥上创建端点optimistic_spence:无法添加主机(veth9fc3a03)<=>沙箱(veth15abfd6)对接口:不支持操作
如果有任何帮助:
docker ps
sudo systemctl status docker
)docker build -t user/repo:tag .
Dockerfile
好像:
FROM alpine:3.4
LABEL version="current version"
LABEL description="A nice description."
LABEL maintainer="my@email.com"
RUN apk update && apk add \
gcc \
g++ \
make \
git \
&& git clone https://gitlab.com/user/repo.git \
&& cd repo \
&& make \
&& cp program /bin \
&& rm -r /repo \
&& apk del g++ make git
WORKDIR /tmp
ENTRYPOINT ["program"]
Run Code Online (Sandbox Code Playgroud)
有人明白发生了什么事吗?谢谢你!
编辑
与该选项结合使用时--network
,错误会发生一些变化,但不会解决问题。例如,--network=host
给出以下内容:
获取http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz
错误:http://dl-cdn.alpinelinux.org/alpine/v3.4/main:临时错误(稍后重试)
警告:忽略 APKINDEX.167438ca.tar.gz:没有这样的文件或目录
获取http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz
错误:http://dl-cdn.alpinelinux.org/alpine/v3.4/community:临时错误(稍后重试)
警告:忽略 APKINDEX.a2e6dac0.tar.gz:没有此类文件或目录 2 错误;11 种不同的套餐可供选择
命令 '/bin/sh -c apk update && apk add gcc g++ make git && git clone https://gitlab.com/user/repo.git && cd repo && make && cp program /bin && rm -r /repo && apk del g++ make git' 返回一个非零代码:2
小智 15
遇到了同样的错误,systemctl restart docker
并且修剪图像和系统也没有为我做这件事,我最终重新启动了我的计算机,这似乎已经解决了问题。
看起来任何错误都发生了docker network bridge
,并且它不允许您创建相同的内容,因为它是“僵尸”。
尝试执行以下步骤:
docker network prune
,如果不起作用,请尝试:docker system prune
<-- 小心,这也会清除您的命名卷内容,即未分配给容器的卷。因此,如果您将卷分配给容器,则应该必须重新构建/创建容器。/etc/init.d/docker restart
告诉我发生了什么,让我们看看,实际上,如果它不能解决您的问题,我需要有关您的问题的更多信息。
归档时间: |
|
查看次数: |
14508 次 |
最近记录: |