1. 程式人生 > >docker 實踐(一)安裝

docker 實踐(一)安裝

一、Docker理論
關於Docker理論特別多,一句話就是傳統虛擬機器是完全模擬物理機核心空+使用者空間;Docker是隻模擬使用者空間。

二、Docker三個概念
映象(Image)、容器(Container)、倉庫(Repository)

1.1.映象
映象就像是一個目標可以用來建立docker容器,類似於之前虛擬機器的定製映象。

1.2.容器
容器就是執行從映象來的例項,可以建立、停止、刪除等。

1.3.倉庫
分共有和私有倉庫,可以存放映象,共有是Docker Hub,私有自己建立。

二、安裝docker
CentOS7 安裝docker
3.1.檢視核心版本,確保3.10以上

# uname -r
3.10.0-957.el7.x86_64

3.2.檢視是否安裝舊版本docker

# rpm -qa | grep docker

3.3.升級yum

# yum update

3.4.檢視是否安裝lvm、device-mapper

# rpm -qa | egrep 'lvm|device-mapper'

若無則安裝:yum install device-mapper lvm2 yum-utils
3.5.新增yum 源

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3.6.安裝docker

# yum install docker-ce

當前安裝版本:3:18.09.0-3.el7
3.7.啟動docker並加入開啟啟動

# systemctl start docker
# systemctl enable docker

3.8.檢視版本

# docker version
Client:
 Version:           18.09.0
 API version:       1.39
 Go version:        go1.10.4
 Git commit:        4d60db4
 Built:             Wed Nov  7 00:48:22 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.0
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.4
  Git commit:       4d60db4
  Built:            Wed Nov  7 00:19:08 2018
  OS/Arch:          linux/amd64
  Experimental:     false