【发布时间】:2021-02-02 22:25:00
【问题描述】:
我希望更频繁地使用 docker,我最终得到了一个有点像的模板目录结构:
My-New-Project/
|- Dockerfile
|- build.sh
|- start.sh
|- src/...
其中build.sh 和start.sh 只是通常的docker build -t my-new-project . 和docker run -p 8888:8888 -v $(pwd):/workdir my-new-project
但是,我需要为每个新项目修改 build.sh 和 start.sh 中的图像名称 - 我如何使用 bash 根据目录基本名称设置图像名称。
另外,如果有针对我正在做的事情的最佳做法,请告诉我。
【问题讨论】:
-
我觉得你的方法有点好,也许我会试试。但现在,我使用这个approach。关于您的 bash 问题:您是否尝试探索 basename 命令?
标签: bash docker dockerfile