0
我正在使用默認的env變量一個容器(如PORTS = 1234,1235,1236)從dockerfile如何將環境變量添加到運行搬運工容器
已經定義所以用這個,而運行時的幫助下,執行在定義的端口上運行命名服務的腳本
一旦容器運行,我想在現有端口上啓動1237,1238命名服務,而不停止現有容器。
讓我知道如果有人需要更多的信息
請建議最好的辦法
我正在使用默認的env變量一個容器(如PORTS = 1234,1235,1236)從dockerfile如何將環境變量添加到運行搬運工容器
已經定義所以用這個,而運行時的幫助下,執行在定義的端口上運行命名服務的腳本
一旦容器運行,我想在現有端口上啓動1237,1238命名服務,而不停止現有容器。
讓我知道如果有人需要更多的信息
請建議最好的辦法
背後容器是運行一個應用程序,並是自包含單進程的想法。然而,這種情況並不總是奏效,你需要在一個容器中運行多個東西,爲了實現服務的自動啓動,您應該創建一個SCRIPT文件,並在docker文件中使用ADD
命令將其置於系統,然後使用ENTRYPOINT
部分執行該腳本。
如果您真的想在運行時而不是啓動容器時執行以下操作之一。
-i
「互動」開關和入口點的shell環境,讓您可以附加/分離到容器容器(不推薦)。