3
我使用Docker與DOCKERFILE
爲應用程序創建基本環境。這包括安裝os,java和tomcat。運行tomcat運行docker實例並部署到這個tomcat應用程序是否正常?
我有一個關於這個問題 - 如果可以運行docker實例與tomcat安裝和部署應用程序,更新版本的應用程序運行docker容器?
我使用Docker與DOCKERFILE
爲應用程序創建基本環境。這包括安裝os,java和tomcat。運行tomcat運行docker實例並部署到這個tomcat應用程序是否正常?
我有一個關於這個問題 - 如果可以運行docker實例與tomcat安裝和部署應用程序,更新版本的應用程序運行docker容器?
只要您記得當容器退出時文件系統的任何更改都將「丟失」,這沒關係。
如果你想開始與更新應用的容器,這將是最好的:
docker commit
運行的容器,其中應用程序更新tooks放置docker build
新圖像,並使用正確版本的適當應用程序啓動新容器。
我的意思是我沒有停止當前運行的容器,只是繼續更新運行的容器中的web應用程序。我發現這不是一個壞主意,但我需要澄清這一點,我對這種方法沒有錯?謝謝! :) –
@Yuri只要容器在運行,你沒有錯。但是容器的想法是從一個由Dockerfile構建的圖像中凍結的固定可重複狀態運行。這不是你在做什麼。如果您從同一圖像重新運行容器,則無法找到所有正在進行的更新。 – VonC
是的,對我而言沒關係。我打算在未來的某個時候手動執行此操作。 –