[英]Docker containers slow after restart in Azure VM
我遇到了一些奇怪的碼頭工人。 我有一個在Windows Azure中運行的Ubuntu服務器VM。 如果我為例如Wordpress啟動一個新的docker容器,如下所示:
sudo docker run --name some-wordpress --link some-mysql:mysql -p 80:80 -d wordpress
一切都運行得很好,考慮到低端虛擬機設置,我得到了一個合理的活潑網站。
但是,如果我重新啟動VM,並啟動容器:
sudo docker start some-mysql
sudo docker start some-wordpress
整個過程運行得非常緩慢,單個頁面的響應時間可達2-4秒。
移除容器並啟動新容器會使一切正常運行。
是什么導致這個?
我懷疑它與磁盤使用有關,MySQL容器是否使用本地磁盤進行存儲? 重新啟動現有docker容器時,可以重用現有卷,通常存儲在/ var / lib / docker的子文件夾中,而新容器會創建新卷。
我發現一些搜索結果表明Linux上的Linux不能很好地處理“軟”重啟,並且這些東西沒有得到應有的重新連接。 據說“硬”重啟可以解決這個問題。
不確定它是否有幫助,我的Docker體驗全部來自AWS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.