許多組織都在專門使用Docker,以便能夠無縫地回滾部署的軟件。例如,給定的圖像稱爲newapi
,部署如下:Docker會清除舊的/未使用的圖像嗎?
# fetch latest
docker pull newapi:latest
# stop old one and terminate it
docker stop -t 10 newapi-container
docker rm -f newapi-container
# start new one
docker run ... newapi:latest
如果出現問題,我們就可以恢復到以前的版本是這樣的:
docker stop -t 10 newapi-container
docker rm -f newapi-container
docker run ... newapi:0.9.2
的問題變得隨着時間的推移,我們的本地Docker映像索引將獲得巨大的。 Docker是否會自動從本地索引中刪除舊的,未使用的映像以節省磁盤空間,還是我必須手動管理這些映像?
如果您可以鏈接迴文檔,我會接受答案:) –
添加鏈接到碼頭文檔,其餘的只是shell的樂趣。 – errata