Docker簡介:
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發佈到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。
Docker 使用客戶端-服務器 (C/S) 架構模式 使用遠程API來管理和創建Docker容器。Docker 容器(Container)通過 Docker 鏡像(Image)來創建,二者之間的關係類似於面向對象編程中的對象與類。
Docker組成:
倉庫(Repository)
鏡像(Image)
容器(Container)
Docker安裝:
1、查看Linux內核版本
我的虛擬機是Centos7,linux 3.10 內核,docker官方說至少3.8以上,建議3.10以上。可以輸入uname -a 來查看當前的內核版本。
2、將yum包更新到最新
輸入yum update命令,將yum命令升級到最新的版本
3、安裝需要的軟件包
需要安裝依賴,命令爲yum install -y yum-utils device-mapper-persistent-data lvm2
4、設置yum源
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央倉庫)和yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里倉庫),兩個裏面選擇一個,我們這裏選擇中央倉庫的安裝源。
5、查看倉庫裏面的docker版本
輸入yum list docker-ce --showduplicates | sort -r來查看倉庫中的所有docker版本
6、安裝Docker
選擇合適的版本,輸入命令yum install docker-ce-版本號,我選的是docker-ce-18.03.1.ce。
7、啓動Docker
輸入systemctl start docker啓動docker,並且加入開機啓動,如下:
參考博客:https://blog.csdn.net/u014069688/article/details/100532774