参考 https://docs.docker.com/desktop/networking/#i-want-to-connect-from-a-container-to-a-service-on-the-host
参考 https://docs.docker.com/engine/reference/builder/#dockerignore-file
参考 https://docs.docker.com/engine/reference/builder/#arg
参考 https://github.com/krallin/tini
Install dependencies before adding code
参考 https://docs.docker.com/develop/develop-images/multistage-build/
使用多个docker-compose.yaml文件进行组合
参考 https://docs.docker.com/compose/extends/#multiple-compose-files
参考 https://docs.docker.com/compose/environment-variables/
参考 https://docs.docker.com/compose/environment-variables/#the-env-file
参考 https://github.com/compose-spec/compose-spec/blob/master/spec.md#depends_on
Build the specified stage as defined inside the Dockerfile
Maintain the freshness of Docker image references
参考 https://github.com/realestate-com-au/dfresh
參考 https://github.com/GoogleContainerTools/kaniko