亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

docker-compose的一些理解

李濤 / 2568人閱讀

摘要:也就是說,對每個(gè)鏡像維護(hù)的容器,永遠(yuǎn)只有一個(gè)。除非用刪除這些容器,否則對容器所做的修改都會(huì)被保留。而命令不一樣,每次對鏡像運(yùn)行這條命令的時(shí)候,實(shí)際上都重新生成了一個(gè)容器,即新生成了一個(gè)鏡像的實(shí)例,它們對應(yīng)的也是不一樣的。

開始不是很理解

docker-compose up

這個(gè)命令在干嘛,以為每次運(yùn)行這條命令的額時(shí)候,都會(huì)生成新的container,如果啟動(dòng)多次,豈不是有很多鏡像的全新實(shí)例跑在宿主機(jī)中?
其實(shí)不是這樣的
docker-compose官方文檔中有這么一段話

Preserve volume data when containers are created

Compose 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會(huì)保留所有服務(wù)的volume data,這個(gè)volume data,我理解的是對容器做的所有修改。當(dāng)再次運(yùn)行docker-compose run這條命令的時(shí)候,compose會(huì)找到之前運(yùn)行過的所有容器,然后把它們的volumes,也就是修改后的容器狀態(tài),從老的容器中,拷貝到新的容器中,在這個(gè)過程中新老容器的CONTAINER ID不會(huì)變化。

也就是說,compose對每個(gè)鏡像維護(hù)的容器,永遠(yuǎn)只有一個(gè)。
除非用docker rm刪除這些容器,否則對容器所做的修改都會(huì)被保留。
其實(shí),當(dāng)用

docker-compose stop

暫停服務(wù)的時(shí)候,可以用

docker ps -a

查看所有容器的CONTAINER ID, -a 就是 --all
然后,用

docker-compose run

重新啟動(dòng)服務(wù),用

docker ps

查看運(yùn)行的容器的CONTAINER ID,(docker ps默認(rèn)列出運(yùn)行的容器),你會(huì)發(fā)現(xiàn)它們的id并沒有發(fā)生改變。

docker run [image name]

命令不一樣,每次對鏡像運(yùn)行這條命令的時(shí)候,實(shí)際上都重新生成了一個(gè)容器,即新生成了一個(gè)鏡像的實(shí)例,它們對應(yīng)的CONTAINER ID也是不一樣的。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/26832.html

相關(guān)文章

  • 關(guān)于docker-compose一些理解

    摘要:最初對這個(gè)命令很疑惑,以為每次運(yùn)行它都會(huì)生成新的容器實(shí)例。除非手動(dòng)用命令刪除容器,否則不會(huì)發(fā)生改變。提交重復(fù)了。。。。的網(wǎng)站每次提交都顯示系統(tǒng)維護(hù)中,什么鬼。。。。 最初對docker-compose up這個(gè)命令很疑惑,以為每次運(yùn)行它都會(huì)生成新的容器實(shí)例。其實(shí)不是這樣的docker-compose的官網(wǎng)有這樣一段話 Preserve volume data when contain...

    cyrils 評論0 收藏0
  • Swoft 新手向教程 - 通過 Docker 搭建一個(gè)開發(fā)環(huán)境

    摘要:前言是一個(gè)在之上構(gòu)建的一個(gè)高性能協(xié)程全??蚣埽诶锩媸且粋€(gè)高級技能,所以在相關(guān)的環(huán)境安裝上也給許多人造成了很大的困擾,更是如此,本文將通過以一種極其簡單的方式解決運(yùn)行環(huán)境和開發(fā)環(huán)境的部署。 showImg(https://segmentfault.com/img/bVbeknK?w=512&h=197); 本系列文章將從使用層面介紹 Swoft 框架的使用及業(yè)務(wù)開發(fā),面向初中級的 P...

    tinysun1234 評論0 收藏0
  • Docker Compose 整合發(fā)布應(yīng)用相關(guān)服務(wù)

    摘要:于是,程序不再是原先單一的服務(wù),而是,變成了一系列密切相關(guān)的服務(wù)。需要注意的是,在模式下申請證書,需要向證明服務(wù)器能被訪問。 首先,祝各位新年快樂,萬事如意,雞年大吉。 這次要來說說一個(gè)和前端并不太相關(guān)的東西——docker compose,一個(gè)整合發(fā)布應(yīng)用的利器。 如果,你對 docker 有一些耳聞,那么,你可能知道它是什么。 不過,你不了解也沒有關(guān)系,在作者眼中,docker 就...

    microcosm1994 評論0 收藏0
  • Docker Compose 整合發(fā)布應(yīng)用相關(guān)服務(wù)

    摘要:于是,程序不再是原先單一的服務(wù),而是,變成了一系列密切相關(guān)的服務(wù)。需要注意的是,在模式下申請證書,需要向證明服務(wù)器能被訪問。 首先,祝各位新年快樂,萬事如意,雞年大吉。 這次要來說說一個(gè)和前端并不太相關(guān)的東西——docker compose,一個(gè)整合發(fā)布應(yīng)用的利器。 如果,你對 docker 有一些耳聞,那么,你可能知道它是什么。 不過,你不了解也沒有關(guān)系,在作者眼中,docker 就...

    newtrek 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<