bash – 如何通过docker运行将参数传递给Shell脚本

前端之家收集整理的这篇文章主要介绍了bash – 如何通过docker运行将参数传递给Shell脚本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是码头世界的新人我必须调用一个 shell脚本,通过docker容器接收命令行参数.
例如:我的shell脚本看起来像:
#!bin/bash
echo $1

Dockerfile如下所示:

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

我不知道如何在运行容器时传递参数

@ user1801934,你确定@Gilles Quenot的答案是正确的吗?

把arg1直接放到Dockerfile中,是你的请求吗?

这是我的答案

更新file.sh

#!/usr/bin/env bash
echo $1

使用存在的Dockerfile

构建形象:

docker build -t test .

用参数abc或xyz或其他东西运行图像.

docker run -ti test /file.sh abc

docker run -ti test /file.sh xyz

猜你在找的Bash相关文章