摘要:也就是說,對每個鏡像維護的容器,永遠只有一個。除非用刪除這些容器,否則對容器所做的修改都會被保留。而命令不一樣,每次對鏡像運行這條命令的時候,實際上都重新生成了一個容器,即新生成了一個鏡像的實例,它們對應的也是不一樣的。
開始不是很理解
docker-compose up
這個命令在干嘛,以為每次運行這條命令的額時候,都會生成新的container,如果啟動多次,豈不是有很多鏡像的全新實例跑在宿主機中?
其實不是這樣的
docker-compose官方文檔中有這么一段話
Preserve volume data when containers are createdCompose preserves all volumes used by your services. When
docker-compose up runs, if it finds any containers from previous runs,
it copies the volumes from the old container to the new container.
This process ensures that any data you’ve created in volumes isn’t lost
這段文字的大概意思是,compose會保留所有服務的volume data,這個volume data,我理解的是對容器做的所有修改。當再次運行docker-compose run這條命令的時候,compose會找到之前運行過的所有容器,然后把它們的volumes,也就是修改后的容器狀態,從老的容器中,拷貝到新的容器中,在這個過程中新老容器的CONTAINER ID不會變化。
也就是說,compose對每個鏡像維護的容器,永遠只有一個。
除非用docker rm刪除這些容器,否則對容器所做的修改都會被保留。
其實,當用
docker-compose stop
暫停服務的時候,可以用
docker ps -a
查看所有容器的CONTAINER ID, -a 就是 --all。
然后,用
docker-compose run
重新啟動服務,用
docker ps
查看運行的容器的CONTAINER ID,(docker ps默認列出運行的容器),你會發現它們的id并沒有發生改變。
而
docker run [image name]
命令不一樣,每次對鏡像運行這條命令的時候,實際上都重新生成了一個容器,即新生成了一個鏡像的實例,它們對應的CONTAINER ID也是不一樣的。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26832.html
摘要:最初對這個命令很疑惑,以為每次運行它都會生成新的容器實例。除非手動用命令刪除容器,否則不會發生改變。提交重復了。。。。的網站每次提交都顯示系統維護中,什么鬼。。。。 最初對docker-compose up這個命令很疑惑,以為每次運行它都會生成新的容器實例。其實不是這樣的docker-compose的官網有這樣一段話 Preserve volume data when contain...
摘要:前言是一個在之上構建的一個高性能協程全棧框架,而在里面是一個高級技能,所以在相關的環境安裝上也給許多人造成了很大的困擾,更是如此,本文將通過以一種極其簡單的方式解決運行環境和開發環境的部署。 showImg(https://segmentfault.com/img/bVbeknK?w=512&h=197); 本系列文章將從使用層面介紹 Swoft 框架的使用及業務開發,面向初中級的 P...
摘要:于是,程序不再是原先單一的服務,而是,變成了一系列密切相關的服務。需要注意的是,在模式下申請證書,需要向證明服務器能被訪問。 首先,祝各位新年快樂,萬事如意,雞年大吉。 這次要來說說一個和前端并不太相關的東西——docker compose,一個整合發布應用的利器。 如果,你對 docker 有一些耳聞,那么,你可能知道它是什么。 不過,你不了解也沒有關系,在作者眼中,docker 就...
摘要:于是,程序不再是原先單一的服務,而是,變成了一系列密切相關的服務。需要注意的是,在模式下申請證書,需要向證明服務器能被訪問。 首先,祝各位新年快樂,萬事如意,雞年大吉。 這次要來說說一個和前端并不太相關的東西——docker compose,一個整合發布應用的利器。 如果,你對 docker 有一些耳聞,那么,你可能知道它是什么。 不過,你不了解也沒有關系,在作者眼中,docker 就...
閱讀 1180·2021-11-22 13:54
閱讀 2428·2021-09-22 15:36
閱讀 2735·2019-08-30 15:54
閱讀 802·2019-08-30 15:53
閱讀 3168·2019-08-30 15:53
閱讀 515·2019-08-29 15:21
閱讀 2862·2019-08-28 18:28
閱讀 3004·2019-08-26 13:37