I'm looking to use docker more frequently, and I ended up with a template directory structure a bit like:
My-New-Project/
|- Dockerfile
|- build.sh
|- start.sh
|- src/...
Where build.sh
& start.sh
are just the usual docker build -t my-new-project .
and docker run -p 8888:8888 -v $(pwd):/workdir my-new-project
However, I need to modify the image name in build.sh
& start.sh
for every new project - how could I use bash to set the image name based on the directory basename.
Also, if there are best practices against doing what I'm doing please let me know.