Docker 容器的自动启动脚本
Autostart Script for Docker Container
我想要一个在我的容器在 docker 中启动时启动的脚本。我有一个 starter.sh 和一个 docker 文件。
我尝试更改命令,但它是相同的或不起作用。 starter.sh 的文件副本有效并运行。
在我的 Dockerfile 中是这段代码
COPY starter.sh /etc/init.d/starter.sh
RUN chmod +x /etc/init.d/starter.sh
RUN /etc/init.d/starter.sh
在我的starter.sh
update-rc.d starter defaults
echo "Hello"
这是运行 starter.sh
时出现的消息
usage: update-rc.d [-n] [-f] <basename> remove
update-rc.d [-n] [-f] <basename> defaults
update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
-n: not really
-f: force
The disable|enable API is not stable and might change in the future.
Hello
希望有人能帮助我
我只放了
update-rc.d starter defaults
在我的脚本中的 dockerfile 中。
我想要一个在我的容器在 docker 中启动时启动的脚本。我有一个 starter.sh 和一个 docker 文件。
我尝试更改命令,但它是相同的或不起作用。 starter.sh 的文件副本有效并运行。
在我的 Dockerfile 中是这段代码
COPY starter.sh /etc/init.d/starter.sh
RUN chmod +x /etc/init.d/starter.sh
RUN /etc/init.d/starter.sh
在我的starter.sh
update-rc.d starter defaults
echo "Hello"
这是运行 starter.sh
时出现的消息usage: update-rc.d [-n] [-f] <basename> remove
update-rc.d [-n] [-f] <basename> defaults
update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
-n: not really
-f: force
The disable|enable API is not stable and might change in the future.
Hello
希望有人能帮助我
我只放了
update-rc.d starter defaults
在我的脚本中的 dockerfile 中。