我开始
docker run --rm -it -v $(pwd):/data -p 8080:80 klokantech/tileserver-gl --verbose
我把它放在Dockerfile中:
FROM klokantech/tileserver-gl:v2.2.0
ADD . /data
但是如何调用klokantech / tileserver-gl选项" - 详细"在Dockerfile?
答案 0 :(得分:1)
如果您的选项“--verbose”是静态的,那么您必须在dockerfile中将其添加为ENV,
否则,如果您的选项是动态的,那么您必须在dockerfile中使用ARG命令,以便您可以在构建docker image时传递参数而无需更改dockerfile
答案 1 :(得分:0)
在“klokantech / tileserver-gl --verbose”的情况下,参数在图像启动时由隐式启动脚本使用。这个参数不在Dockerfile中。
docker build -t "test:myimage" .
docker run test:myimage --verbose