想知道,docker運行了應用,改如何修改程式原始碼? 運作的應用程式都存在哪裡,該怎麼修改他,還是說只能重新運作。
欢迎选择我的课程,让我们一起见证您的进步~~
二樓已經很全了, 再說一個: docker exec -ti app bash然後進去隨意改然後可以exit退出
做資料卷映射,或直接進到容器裡容器之間是隔離的
1.Docker的本意是希望容器是無狀態的,即箱子有什麼就用什麼,我們外部不做修改,如果我需要改代碼則重新build一個image出來。
2.針對需要修改原始碼的需求,可以把會變化的目錄通過 volumn 做關聯 即容器內的目錄掛載掛關聯在外部宿主機的一個目錄下。
部署測試階段建議資料卷映射,方便頻繁修改;生產環境部署階段建議做進鏡像,方便大量部署。
二樓已經很全了, 再說一個: docker exec -ti app bash
然後進去隨意改然後可以exit退出
做資料卷映射,或直接進到容器裡
容器之間是隔離的
1.Docker的本意是希望容器是無狀態的,即箱子有什麼就用什麼,我們外部不做修改,如果我需要改代碼則重新build一個image出來。
2.針對需要修改原始碼的需求,可以把會變化的目錄通過 volumn 做關聯 即容器內的目錄掛載掛關聯在外部宿主機的一個目錄下。
部署測試階段建議資料卷映射,方便頻繁修改;生產環境部署階段建議做進鏡像,方便大量部署。