docker學習 三 docker理解及命令

2022-07-14 10:21:11 字數 643 閱讀 3837

映象(image)

容器(container)

倉庫(repository)

docker 映象就是乙個唯讀的模板。

例如:乙個映象可以包含乙個完整的 ubuntu 作業系統環境,裡面僅安裝了 apache 或使用者需要的其它應用程式。

映象可以用來建立 docker 容器。

docker 利用容器來執行應用。

容器是從映象建立的執行例項。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安全的平台。

可以把容器看做是乙個簡易版的 linux 環境(包括root使用者許可權、程序空間、使用者空間和網路空間等)和執行在其中的應用程式。

倉庫是集中存放映象檔案的場所。有時候會把倉庫和倉庫註冊伺服器(registry)混為一談,並不嚴格區分。實際上,倉庫註冊伺服器上往往存放著多個倉庫,每個倉庫中又包含了多個映象,每個映象有不同的標籤(tag)。

倉庫分為公開倉庫(public)和私有倉庫(private)兩種形式。

最大的公開倉庫是

docker hub

停止所容器

docker stop  $(docker ps -a -q)

刪除所有容器

docker rm  $(docker ps -a -q) 

docker學習系列(三)docker使用

緊接著之前的部落格,這一篇主要寫如何使用docker 系列1 docker簡介 系列2 docker安裝 docker的官方提供了乙個官方的映象市場可以搜尋一些映象檔案,比如centos,jdk等 當然我們一般都不會使用這種方式來獲取一把都是通過命令列首先用 docker search keywor...

Docker學習(三)docker容器操作

容器是基於映象建立的,說白了把乙個映象執行起來就是容器 檢視正在執行的容器 上面什麼也沒有,因為我們沒有正在執行的容器,下面我門啟動乙個容器 docker run 建立tomcat容器 root localhost docker docker run name tomcat d p 8080 808...

docker學習 三 docker通俗理解

感謝docker通俗按照自己的理解來說,就是類似vm虛擬機器一樣的虛擬技術。但是它比虛擬機器更加強大,體積小,執行速度快,啟動和關閉只需要幾秒。相對於普通虛擬機器來說,啟動時間在分鐘級別,占用記憶體大。所以這就是docker出現之後的優勢。docker容器可以打包為映象檔案 類似vm虛擬機器的那些快...