84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
在Docker建置映像時,如何設定程式的自啟動?
建立容器時,指定程式會自動啟動。
如何同時執行多個程式?
例如我自建一個LTMP(Tengine)容器,如何讓mysql、Tengine跟隨容器的啟動而啟動?
业精于勤,荒于嬉;行成于思,毁于随。
設定Supervisor 守護程式啟動相關服務即可!
程式自啟動可以在建構映像的時候就進行配置,這個和docker無關吧
可以在docker-compose的設定檔docker-compose.yml中設定依賴關係並管理多個服務。
你在建置映像的時候 在Dockerfile下面加上
CMD /etc/bootstrap.sh
接著寫你要啟動的腳本,當然檔案位置和檔名是可以改的
在啟動的容器的時候,就會自動執行你想要的腳本了
然後可以在腳本中啟動你想要的服務,完成!
設定Supervisor 守護程式啟動相關服務即可!
程式自啟動可以在建構映像的時候就進行配置,這個和docker無關吧
可以在docker-compose的設定檔docker-compose.yml中設定依賴關係並管理多個服務。
你在建置映像的時候 在Dockerfile下面加上
接著寫你要啟動的腳本,當然檔案位置和檔名是可以改的
在啟動的容器的時候,就會自動執行你想要的腳本了
然後可以在腳本中啟動你想要的服務,完成!