如何通过docker run将参数传递给Shell脚本

阿卡什(Akash Mehta):

我是docker世界的新手。我必须调用一个通过Docker容器获取命令行参数的shell脚本。例如:我的shell脚本如下所示:

#!bin/bash
echo $1

Dockerfile看起来像这样:

FROM ubuntu:14.04
COPY ./file.sh /
CMD /bin/bash file.sh

我不确定在运行容器时如何传递参数

宝马 :

使用相同 file.sh

#!/bin/bash
echo $1

使用现有的Dockerfile构建映像:

docker build -t test .

使用参数abcxyz其他方式运行映像

docker run -ti test /file.sh abc

docker run -ti test /file.sh xyz

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在通过ShellCheck时通过环境变量将Glob传递给Shell脚本

Docker将参数传递给使用argparse的python脚本

将参数传递给在Docker容器中运行的python脚本

通过stdin多次将参数传递给Shell脚本

如何将管道参数传递给Shell脚本

如何将参数传递给特定于少数脚本但不针对入口点的docker run命令

通过cygwin从Shell脚本运行时,如何将参数传递给Powershell脚本?

通过SSH将dict作为参数传递给Python脚本

如何通过cpp程序将参数传递给bash脚本

通过php将参数传递给python脚本

如何将参数传递给Shell脚本?

如何通过Dockerfile将参数传递给bash脚本

如何将整数参数传递给Shell脚本,然后将其传递给程序?

如何将Shell变量作为命令行参数传递给Shell脚本

如何将数组传递给bash shell脚本?

如何从Shell脚本中将参数传递给Java进程

如何将bash脚本参数传递给子Shell

使用at执行该命令时如何将参数传递给bash shell脚本?

如何将包含双引号的参数传递给Shell脚本函数?

Shell脚本:如何将脚本的命令行参数传递给它调用的命令?

如何将文件中的路径名作为参数传递给Shell脚本?

如何将 shell 脚本参数传递给 oozie

如何通过shell脚本将运行时参数传递给c中的函数

如何使用java将getopts参数传递给shell脚本

通过shell脚本将txt文件中的参数传递给java文件

如何将参数作为 JSON 传递给 python 脚本

如何在shell脚本中将参数传递给文件?

如何将参数传递给 Jenkins DSL 内联 shell 脚本?

如何从scala应用程序将参数传递给shell脚本?