docker 會不會淘汰 apt 等包管理工具

時間 2021-06-03 01:17:41

1樓:

docker包含的定義很廣,如果按照包管理工具來進行比較的話,我想您可能指的是docker的顯像管理功能。

那麼比較的就是docker imagevsapt package

apt package: Ubuntu/Debian Linux的軟體包的管理機制

docker image:為了執行環境進行封裝的格式,容器映象,其內部基於Linux的Kernel,如果該docker image是基於Ubuntu/Debian的Linux,那麼就可能需要使用apt工具來構建該環境的映象。

所以從使用者的角度來說,以後的確有可能是不需要用apt等包管理工具來安裝軟體了,直接docker run, docker pull, docker rmi 就可以了。

但是從docker image的構建角度來說,這些docker image也是程式設計師構建出來的,那麼程式設計師依然需要在構建映象的時候,可能需要apt等包管理工具來設定映象執行Linux環境,依然是需要apt等包管理工具的

如果把時間拉長到20年前,這個問題可以換乙個方式來問,比如,有了apt等包管理軟體之後,那麼是不是意味著不需要用make g++等編譯工具了?(假設以前是原始碼編譯的方式安裝軟體)

那麼答案也是一樣的:

從使用者的角度,可能不需要。

但是從構建者的角度來說,還是需要的。

2樓:淘李福

這個問題其實不像看上去那麼蠢。簡單說,如果沒有個人桌面電腦這個場景,docker技術確實有可能把apt/deb/yum/rpm排擠出去。

稍微解釋一下,從軟體復用的角度看,執行時共享庫和self-contained是兩條對立技術路線,前者有利於節約記憶體(以及磁碟),後者有利於簡化部署。

在服務端技術日趨複雜的背景下,後者更重要,所以走後一條路先。但是對於個人電腦(包括筆記本)來說,記憶體畢竟也不是充話費送的,一般會保留前一種選擇。

3樓:事不過刪

第乙個反應是docker容器裡還要用到apt呢

第二個反應其實是已經有這種東西,比如ubuntu的snap,但用的並不多。只是使用過但不太了解snap的細節,我覺得使用容器將依賴全部打包,第乙個要面臨的就是包變得非常大,第二個是軟體間的互動將變得非常複雜。

4樓:張晉濤

實話說不會

docker 或者說了容器只是幫你隔離出來了乙個環境或者說乙個盒子至於這個盒子中有什麼或者說你要給盒子裡放什麼那是你的選擇和自由

包管理器是乙個更便於你把需要的東西放入盒子內的工具兩者不衝突也不會被替代

Docker會不會取代KVM Xen之類的虛擬機器技術,成為雲環境中應用部署的標準方式?

Kyrie.Wuu docker不是虛擬化技術,只是一種資源隔離技術。容器內的程序還是執行在宿主機上的。docker的目標是應該是運維,簡化配置,快速部署,和微服務架構很契合。 杜天鵬 就目前來說不會取代,隔離性沒有傳統虛擬化強,效能方便相對於傳統vm 各有千秋,但是現在的以docker 為主的容器...

繼電器會不會被淘汰?

過分 個人覺得不太可能被淘汰。繼電器往往是一種起保護作用的開關。它不僅僅是以弱控強,繼電器發展至今衍生出各種不用用途的種類,可以說有繼電器的電路一般都是會安全很多。這裡安全不僅僅針對電路,同樣針對人,針對使用者。像現在電力高校還有繼電保護這種專業。而家用電器中也不是不可見繼電器,而是家用電器為了安全...

紙質筆記會不會被淘汰?

先說結論,紙質筆記在未來任何時候都不可能被淘汰。相比電子筆記來說,紙質筆記有著隨時隨地,便利的輸入條件,這是技術層面和使用場景層面 但是,最關鍵的一點是,紙質筆記,與大腦的協同作用是最好的,手腦合一這種事情,只有紙質筆記才能真正做到。 PTE黑科技學習平台 紙質筆記是最傳統的筆記方式,好記性不如爛筆...