1、什麼是dockerhtml
docker是一個開源的應用容器引擎,基於Go語言,並聽從Apache2.0協議開源。docker能夠讓開發者打包它們的應用以及依賴包到一個輕量級,可移植的容器中,而後發佈到任何流行的linux機器上,也能夠實現虛擬化。linux
容器是徹底使用沙箱機制,相互之間不會有任何接口,更重要的是容器性能開銷極低。docker
docker支持將軟件編譯成一個鏡像,而後在鏡像中各類軟件作好配置,其它使用者能夠直接使用這個鏡像。運行中的這個鏡像被稱爲容器。容器的啓動時很是快速的。相似windows裏面的ghost操做系統,安裝好後什麼都有了。windows
2、docker核心概念centos
3、安裝所需的linux環境 性能
能夠去參考另外一篇:https://www.cnblogs.com/xiximayou/p/12268879.htmlspa
4、安裝docker操作系統
(1)首先查看centos內核版本,docker要求內核版本高於3.10。htm
(2) 若是不是的話,使用yum update進行升級。blog
(3)安裝docker:sudo yum install docker,若是說有另外一個程序正在佔用yum,使用sudo rm -f /var/run/yum.pid進行結束掉佔用的yum。
(4)啓動docker,輸入:sudo systemctl start docker,啓動成功後使用docker -v查看docker版本
(5)中止docker:sudo systemctl stop docker
(5) 能夠設置開機啓動:sudo systemctl enable docker