首頁  >  問答  >  主體

dockerfile - Docker如何設定程式自啟

在Docker建置映像時,如何設定程式的自啟動?

建立容器時,指定程式會自動啟動。

如何同時執行多個程式?

例如我自建一個LTMP(Tengine)容器,如何讓mysql、Tengine跟隨容器的啟動而啟動?

迷茫迷茫2708 天前866

全部回覆(4)我來回復

  • 黄舟

    黄舟2017-04-24 09:15:46

    設定Supervisor 守護程式啟動相關服務即可!

    回覆
    0
  • 阿神

    阿神2017-04-24 09:15:46

    程式自啟動可以在建構映像的時候就進行配置,這個和docker無關吧

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-24 09:15:46

    可以在docker-compose的設定檔docker-compose.yml中設定依賴關係並管理多個服務。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-24 09:15:46

    你在建置映像的時候 在Dockerfile下面加上

    CMD /etc/bootstrap.sh

    接著寫你要啟動的腳本,當然檔案位置和檔名是可以改的

    在啟動的容器的時候,就會自動執行你想要的腳本了

    然後可以在腳本中啟動你想要的服務,完成!

    回覆
    0
  • 取消回覆