docker run 指定启动脚本
时间: 2023-07-25 16:30:15 浏览: 220
启动脚本代码
您可以使用 `docker run` 命令的 `-it` 参数来打开一个交互式的终端,然后在终端中执行启动脚本。例如:
```
docker run -it myimage /bin/bash -c "myscript.sh"
```
其中,`myimage` 是您要启动的 Docker 镜像的名称,`/bin/bash -c "myscript.sh"` 是您要在容器内执行的命令,其中 `myscript.sh` 是您要启动的脚本。
如果您的 Docker 镜像中没有安装 bash,可以使用其他的 shell,例如 `sh` 或者 `dash`。
另外,如果您的启动脚本是可执行的,您可以直接在 `docker run` 命令中指定它的路径。例如:
```
docker run -it myimage /path/to/myscript.sh
```
这将直接在容器内执行 `/path/to/myscript.sh` 脚本。
阅读全文