Dockerfile添加失败:否指定源文件

我有一个在eclipse中创build的python项目。 我正在第一次创build一个Dockerfile。Docker构build总是无法显示这个

ADD失败:没有指定源文件

我复制项目目录,并添加Python模块使用ADD命令pydev包。下面是python项目结构。 如何添加Dockerfile中的所有模块?

-Myproject_rootdirectory -- Client - __init__.py - Main.py --Subscriber1 - domain1 - __init__.py - d2.py - domain2 - __init__.py - d2.py - __init__.py --Subscriber2 - domain3 - __init__.py - d3.py - domain4 - __init__.py - d4.py - __init__.py 

一般build议在ADD之前使用COPY ,因为它的用途较小,而且更轻量一些。

要将整个目录复制到图像中,只需在编辑后添加以下行:

  COPY . /path/to/dir/in/image 

一些有用的链接开始写dockerfiles:

参考

最佳实践

Postgresql的例子