docker - Dockerfile:执行程序运行失败,创建覆盖挂载时出错,符号链接级别太多
问题描述
我有这个 Dockerfile,我试图安装 jenkinsci/blueocean 的 Docker 映像。
这里是Dockerfile的内容
FROM jenkinsci/blueocean
USER root
RUN apk update && apk add wget
RUN wget --no-verbose -O /tmp/apache-maven-3.6.3-bin.tar.gz https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
RUN tar xzf /tmp/apache-maven-3.6.3-bin.tar.gz -C /opt/
RUN ln -s /opt/apache-maven-3.6.3 /opt/maven
RUN ln -s /opt/maven/bin/mvn /usr/local/bin
RUN rm /tmp/apache-maven-3.6.3-bin.tar.gz
RUN chown jenkins:jenkins /opt/maven;
ENV MAVEN_HOME=/opt/mvn
USER jenkins
在它的文件夹位置,以及执行的结果!
d:\Documents\Udemy\DevOps
λ docker build -t jenkins/blueocean_ci --no-cache .
[+] Building 11.3s (6/12)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 531B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/jenkinsci/blueocean:latest 11.2s
=> [auth] jenkinsci/blueocean:pull token for registry-1.docker.io 0.0s
=> CACHED [1/8] FROM docker.io/jenkinsci/blueocean:latest@sha256:e55c734525927d0da9996d5103ecb6baccc85607d9e649d 0.0s
=> ERROR [2/8] RUN apk add wget 0.0s
------
> [2/8] RUN apk add wget:
------
executor failed running [/bin/sh -c apk add wget]: error creating overlay mount to /var/lib/docker/overlay2/k6735q4f7zo1uqurmrn1l17xy/merged: too many levels of symbolic links
d:\Documents\Udemy\DevOps
λ
问题的消息:
executor failed running [/bin/sh -c apk add wget]: error creating overlay mount to
/var/lib/docker/overlay2/k6735q4f7zo1uqurmrn1l17xy/merged: too many levels of symbolic links
怎么解决?
解决方案
推荐阅读
- c# - 如何在另一个项目中正确使用和引用 Entity Framework Core?
- python - 使用 skimage 读取图像时出错
- mysql - 如何根据 Laravel 中的日期计算值?
- wordpress - WordPress:WooCommerce 您的订单已被禁用
- php - ArgumentCountError 函数 1 的参数太少,正好传入 9 个
- python-3.x - python3中的列表比较失败,这是示例代码
- ffmpeg - 使用超低采样率的ffmpeg和aresample
- java - 编写一个名为 repeats_exist(numbers) 的静态方法,该方法将整数数组作为参数
- python - 如何在 django 视图中查询添加两个数字?
- spring - 带有 Thymeleaf 和引导程序的 Spring mvc。无法解析模型属性