我想提出一個西納特拉應用程序容器內,但每當我想看到的變化我必須分離,並運行:我可以從集裝箱碼頭內重新啓動碼頭集裝箱嗎?
docker restart <container_ID>
看到的變化。
是否有任何方法可以從內部重新啓動Docker以查看更改?
我克隆https://github.com/tcnksm-sample/docker-sinatra.git
構建sudo docker build -t sinatra .
運行容器sudo docker run -d -p 4567:4567 sinatra
進入集裝箱碼頭sudo docker exec -it <container_ID> bash
改變了app.rb文件,但什麼都沒有改變對http://localhost:4567, 所以我從分離容器並運行docker restart <container_ID>
以查看更改。因爲我要更改app.rb很多每次我改變一些東西我都要分離並運行,這非常不方便docker restart <container_ID>
您正在使用什麼容器? Dockerfile的外觀如何?你如何運行sinatra?您必須爲我們提供_something_才能使用;-) – mhutter