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的例子
- Openstack Nova docker实现安全组
- 在不使用领事的情况下在docker工人中发现服务
- 可以在docker容器中运行npm / node,但不能在dockerfile中运行
- 在jenkins里面build造docker集装箱
- docker守护进程exec:“dockerd”:在%PATH%中找不到可执行文件
- Docker,无法使用docker flag -p 3000:3000从localhost:3000进行“rails server”开发
- 从docker容器下载日志
- Docker,通过dockerfile导入mysql会导致mysql命令找不到
- 通过fabric8io docker-maven-plugin将一个.war部署到一个Docker镜像中