docker如何设置开机执行命令
时间: 2023-07-07 07:18:29 浏览: 140
docker容器运行后退出(怎么才能一直运行)
在Docker中,可以使用CMD或ENTRYPOINT指令来设置容器启动时要执行的命令。这些指令可以在Dockerfile中定义,也可以在docker run命令中使用。
如果你要在容器启动时执行某个命令,可以在Dockerfile中使用CMD或ENTRYPOINT指令来设置。例如,假设你的容器需要在启动时执行一个脚本文件,可以在Dockerfile中添加以下指令:
```
CMD ["/path/to/startup.sh"]
```
这将会在容器启动时执行`/path/to/startup.sh`脚本文件。
另外,你也可以使用docker run命令的--entrypoint选项来指定容器启动时要执行的命令。例如,以下命令将会在容器启动时执行`/path/to/startup.sh`脚本文件:
```
docker run --entrypoint /path/to/startup.sh your_image_name
```
在这个命令中,--entrypoint选项指定了容器启动时要执行的命令,your_image_name是要运行的容器镜像名称。
阅读全文