【文件属性】:
文件名称:PyHUG20150303:分享之夜
文件大小:13KB
文件格式:ZIP
更新时间:2021-06-19 13:09:00
Shell
目录
vendor- 字首的目录代表目一个vendor 的docker image builder
project 是专案原始码位置
Image Builder
每个vendor builder 目录结构如下:
vendor-{name}/
├── Dockerfile
├── build-image.sh
└── scripts
├── bashrc
└── build-libraries.sh
{name}即为vendor名称,为配合docker image命名规则,只能有小写字母与数字。
Dockerfile 即为docker script
build-image.sh 为build image 的script 会呼叫docker build 建立目录
scripts/bashrc为环境变数,除了PS1设定为,最重要的是VENDOR变数,需与{name}相同
【文件预览】:
PyHUG20150303-master
----.gitignore(5B)
----README.md(2KB)
----vendor-raspberrypi()
--------Dockerfile(463B)
--------build-image.sh(40B)
--------scripts()
----.dockerignore(21B)
----vendor-x86dev()
--------Dockerfile(413B)
--------build-image.sh(35B)
--------scripts()
----project()
--------CMakeLists.txt(575B)
--------.gitignore(64B)
--------main.c(857B)
--------cmake-modules()
--------build.sh(352B)
--------docker-run.sh(76B)
--------docker-build.sh(85B)
--------toolchains()