走近Docker---(2)各版本docker的安裝
前言
由於我們常用的是Linux的系統,所以docker學習的文中,主要偏重於Linux系統中docker的學習。
要學習docker,首先要安裝docker。下面介紹的是各種系統中如何安裝docker。
Linux系統
Linux系統的開源版本有很多,所以選擇Centos/redhat和Ubuntu這兩個具有代表性的介紹以下。
【1】Centos/redhat
Docker的安裝對系統是有要求的,系統核心版本為 3.10 及其以上。
Docker支援Centos6.5及其以上的版本
CentOS 僅發行版本中的核心支援 Docker
有兩種安裝方式,任選一種
1、yum 安裝
Docker的軟體包和依賴包包含在預設的repo源裡,所以可以直接yum安裝
<1>通過 uname -a 命令檢視當前的核心版本
uname -a
<2>安裝docker
yum -y install docker
2、指令碼安裝
使用官方的指令碼,安裝最新版的docker
使用指令碼安裝時,用 sudo 或 root 許可權登入 ,再執行命令
<1>更新yum安裝包
yum update
<2>用官方的指令碼安裝
3、啟動docker
service docker start (centos6)
systemctl start docker (centos7)
4、生成容器,測試docker是否安裝成功
docker run hello-world
如下即為成功:
docker ps -a (檢視所有docker容器)
docker ps (檢視所有啟用的docker容器)
此處無法查詢到hello-world的docker容器,因為docker容器的啟動,就像是一個機器人,你給它一個指令,它就會執行,當它執行完就會休眠。所以要讓docker容器一直啟用,就要給它一個持久的指令。
【2】ubuntu
Docker的安裝對系統是有要求的,Linux系統核心版本為 3.10 及其以上。
同樣有兩種安裝方式,任選一種
通過 uname -r 命令檢視你當前的核心版本
apt-get 相當於centos的yum
1、apt-get 安裝
<1>通過 uname -a 命令檢視當前的核心版本
uname -a
<2>更新系統
apt-age update
<3>安裝docker
apt-get -y install docker
2、指令碼安裝
使用官方的指令碼,安裝最新版的docker
使用指令碼安裝時,用 sudo 或 root 許可權登入 ,再執行命令
<1>用官方的指令碼安裝
3、啟動docker
service docker start
4、生成容器,測試docker是否安裝成功
與centos的操作相同
Windows系統
近幾年,由於window10的使用率也在不斷的提高,且Docker 也有專門的 Win10版的安裝包,所以下面介紹的是Windows10安裝docker的操作。
【1】Windows10
1、開啟Hyper-V
<1>點選左下角的windows圖示,點選【設定】,進入windows設定介面
<2>輸入Hyper-V,查詢服務,點選【啟用或關閉Windows功能】
<3>啟用Hyper-V服務(注意將其功能全部勾選,否則後期安裝軟體出錯)
2、下載docker
<1>點選連結,進入官網
<2>點選左方的選項【GET DOCKER COMMUNITY ENDITION】,進入下方介面,下拉至Windows處
<3>下載Windows版
3、安裝docker
<1>雙擊圖示,開始安裝
<2>按需勾選,點選【ok】
<3>點選【close】,關閉介面
<4>安裝完成
注意:這是Hyper-V未開啟導致,選擇【OK】會重啟電腦並開啟Hyper-V。
4、啟動docker與檢視版本
點選桌面上生成的dockers 的新圖示,即可啟動,使用docker的操作。
<1>在cmd命令列,檢視安裝的docker的版本。
結尾
由於剩下的Mac OS版本的docker是圖形化,與Windows版的安裝操作基本相同,這裡就不介紹了。