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

我是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

以上是 如何通过docker run将参数传递给Shell脚本 的全部内容, 来源链接: utcz.com/qa/433062.html

回到顶部