docker COPY失败:没有这样的文件或目录

时间:2019-09-13 19:34:13

标签: docker

我正在尝试将我的项目复制到app文件夹中。

Dockerfile

        List<decimal> nums = new List<decimal>();
        for (int i = 0; i < textBox1.Lines.Count(); ++i)
        {
            string[] line = textBox1.Lines[i].Split(new char[] { ' ' },
                                                    StringSplitOptions.RemoveEmptyEntries);
            foreach (string s in line)
            {
                nums.Add(decimal.Parse(s, NumberStyles.Number, new CultureInfo("tr-TR")));
            }
        }

        foreach (decimal d in nums.OrderByDescending(x => x))
        {
            listBox1.Items.Add(d.ToString());
        }

当我运行docker build命令时,它返回以下错误,并且我在与Dockerfile相同的目录中运行docker build命令。

    FROM ubuntu:18.04
    RUN mkdir /app
    ARG input_project_path
    COPY $input_project_path /app

2 个答案:

答案 0 :(得分:1)

您应该将要使用的所有文件/目录放在COPY所在的同一目录中。

答案 1 :(得分:1)

尝试一下:

COPY ${input_project_path} /app