如何在Dockerfile中编写Linux命令

如何在Dockerfile中编写Linux命令

问题描述:

我有一个linux shell命令,需要在Dockerfile中编写。如何在Dockerfile中编写Linux命令

for ((i=10001; i<10101; ++i)); do pwgen -n -s -B -c 10 | sed "s/^/$i /"; done > user.tx_ ; /bin/cp -f user.tx_ user.txt ; 

有人可以帮我吗?非常感谢你。

这可以为您提供容器内的外壳:

docker exec dockernamehere bash 

可以使用RUN关键字以执行的东西。
如果您要运行的是shell命令,则可以使用shecl脚本运行bash -c

查看一些示例和doc这里: https://docs.docker.com/engine/reference/builder/#run

+0

好吧,其实我需要Dockfile代码。我已经尝试过很多次了。 – codingstory