官網 www.docker.com
github
開源的容器引擎,可以讓開發者打包應用以及依賴的庫,然後發布到任何流行的linux發行版上,移植很方便
由go語言編寫,基於apache2.0協議發布
基於linux kernel,要想在win下執行需要借助乙個vm(虛擬機器)來實現
自2023年開始,近些年發展迅猛
docker從1.13x開始,版本分為社群版ce和企業版ee,並且基於年月的時間線形式,當前最新穩定版為17.09 參考
阿銘的鏈結
【docker核心概念】
映象,是乙個唯讀的模板,類似於安裝系統用到的那個iso檔案,我們通過映象來完成各種應用的部署。
容器,映象類似於作業系統,而容器類似於虛擬機器本身。它可以被啟動、開始、停止、刪除等操作,每個容器都是相互隔離的。
倉庫,存放映象的乙個場所,倉庫分為公開倉庫和私有倉庫。 最大的公開倉庫是docker hub(
hub.docker.com
),國內公開倉庫(
dockerpool.com)
【docker安裝】
yum install -y docker-ce
也需要用yum安裝,可以自動解決依賴關係
yum install -y docker-ce-***x.rpm
systemctl start docker 啟動docker
要注意,他會自動生成規則到防火牆裡,但不會自動儲存
但也不用特地儲存,因為docker重啟後就會再生成一遍,這個要注意
Docker 簡單介紹和安裝
這裡安裝以centos7.0為例,其他安裝可參考菜鳥或者官網 1.解除安裝老版本docker sudo yum remove docker docker client docker client latest docker common docker latest docker latest log...
Docker的學習 介紹和安裝
docker 是乙個開源專案,誕生於 2013 年初,最初是 dotcloud 公司內部的乙個業餘專案。它基於 google 公司推出的 go 語言實現。專案後來加入了 linux 會,遵從了 apache 2.0 協議,專案 在 github 上進行維護。docker 專案的目標是實現輕量級的作業...
Docker安裝和基本使用和介紹
1.為什麼tomcat由原來的10m左右變成了現在的500m?因為現在的tomcat不僅僅是乙個tomcat,還包含了執行時需要的環境 jdk centos,所以變大了。2.為什麼centos由原來的3.6g變成了現在的203m?由於是在虛擬機器的基礎上建立虛擬機器,所以可以復用bootfs,包變小...