如何通过docker run将参数传递给Shell脚本
我是docker世界的新手。我必须调用一个通过Docker容器获取命令行参数的shell脚本。例如:我的shell脚本如下所示:
#!bin/bashecho $1
Dockerfile看起来像这样:
FROM ubuntu:14.04COPY ./file.sh /
CMD /bin/bash file.sh
我不确定如何在运行容器时传递参数
回答:
使用相同 file.sh
#!/bin/bashecho $1
使用现有的Dockerfile构建映像:
docker build -t test .
使用参数abc
或xyz
其他方式运行映像。
docker run -ti test /file.sh abcdocker run -ti test /file.sh xyz
以上是 如何通过docker run将参数传递给Shell脚本 的全部内容, 来源链接: utcz.com/qa/433062.html