自定义 Dockerfile 填写方法
Note
在镜像仓库中,使用代码构建镜像时,支持自定义 Dockerfile。
书写路径
此处填写 Dockerfile 文件在代码源中的路径即可,如:
- Dockerfile 保存在源代码根目录中,取名为 dockerfile,则此处填写
dockerfile
即可; - Dockerfile 保存在源代码 doc 文件夹中,取名为 DemoDockerfile,则此处填写
doc/DemoDockerfile
Attention
1.注意区分大小写;
2.务必正确填写路径;
3.建议直接命名为 Dockerfile,请勿使用任何后缀名;
Dockerfile 编写注意事项
- CMD 与 ENTRYPOINT 命令请使用数组语法;
- 在构建过程中或构建结束后,你都可以看到完整的日志文件以供排错;
- 网易云镜像仓库是完全免费的,考虑到大家的需求,目前的镜像构建超时时间为两小时。超出两小时镜像仍未构建完成(这个时长一般来说意味着你的镜像过于庞大或与 Dockerfile 内的源存在连接问题导致下载超时),系统将自动结束构建并返回「构建失败」状态;
- 考虑到镜像构建频率,我们在构建服务器端开启了缓存,之前构建过的 Docker Image Layer 不会重新执行构建,完成和传输的速度也会更快。