Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Dockerfile中将别名/关键字添加到docker_Docker - Fatal编程技术网

如何在Dockerfile中将别名/关键字添加到docker

如何在Dockerfile中将别名/关键字添加到docker,docker,Docker,我有一个运行robot框架测试的脚本,名为runRobotFrameworkTests.sh。我不希望用户必须编写脚本名称,而是像编写普通robot命令一样编写它,因为要执行的命令很可能来自不同的应用程序。所以我想把robot关键字的含义改为runRobotFramewrokTests.sh 运行touch~/.bash\u配置文件 RUN echo“alias robot=“runRobotFrameworkTests.sh”“>~/.bash\u profile 运行源代码~/.bash\u

我有一个运行robot框架测试的脚本,名为runRobotFrameworkTests.sh。我不希望用户必须编写脚本名称,而是像编写普通robot命令一样编写它,因为要执行的命令很可能来自不同的应用程序。所以我想把robot关键字的含义改为runRobotFramewrokTests.sh

运行touch~/.bash\u配置文件

RUN echo“alias robot=“runRobotFrameworkTests.sh”“>~/.bash\u profile

运行源代码~/.bash\u配置文件


我尝试创建一个bash概要文件并将其源文件化。问题是,当我使用该图像时,源文件没有保存。因此,我需要在输入图像时再次获取该文件的源代码。

使用
ENV robot runRobotFrameworkTests.sh
可能重复:我尝试了这个
ENV robot runRobotFrameworkTests.sh
,但没有成功。它仍然使用实际的关键字