gpt4 book ai didi

docker - 复制名为 `run`的文件后Docker错误

转载 作者:行者123 更新时间:2023-12-02 21:05:44 25 4
gpt4 key购买 nike

我的Dockerfile是这样的:

FROM artprod.dev.bloomberg.com/auto/ubuntu:16.04

COPY run .

构建工作正常,但是当我运行它时,出现如下错误:
container_linux.go:247: starting container process caused "process_linux.go:364: container init caused \"rootfs_linux.go:54: mounting

如果我不复制 run文件或将其重命名为其他文件,则可以正常工作。为什么会这样呢?

最佳答案

在镜像根目录中,有一个名为run的文件夹,其中包含一个由Docker安装的文件。与COPY bash命令不同,运行cp命令会覆盖目录,从而导致文件损坏并导致错误。将文件复制到镜像的根目录可能不是一个好主意。

关于docker - 复制名为 `run`的文件后Docker错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58170859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com