什麼是 docker
docker是載入映象,把映象變成容器再執行的管理程式。
二個部分 – 客戶端和伺服器
伺服器執行在後臺,實際幹活的程式, 也有人把它叫做引擎。
客戶端就是我們常用的docker命令,通過客戶端,我們可以發命令告訴docker伺服器該怎麼幹。
三大概念 – 映象,倉庫,容器
映象是你應用程式和執行環境打包在一起的檔案。
倉庫就是一臺伺服器,可以上傳和拉取映象。
容器是啟動之後的映象實體。
通過一個映象可以啟動多個容器。
docker 安裝
1. 使用 sudo 或 root 許可權的使用者登入終端。
2. 檢查核心版本,核心版本要大於3.10。
uname -r
3. 新增 yum 倉庫
vi /etc/yum.repos.d/docker.repo
新增如下內容
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
wq!退出儲存一下
$releasever的值,這個表示當前系統的發行版本,可以通過rpm -qi centos-release命令檢視
其中的Version:7 就是我們系統的版本號
$basearch是我們的系統硬體架構(CPU指令集),使用命令arch得到
4. 安裝 docker
yum install -y docker-engine
5. 啟動 docker
systemctl start docker.service
6. 驗證是否成功
docker version
7. 注意
如果docker伺服器起不來,可以更新一下
yum update