1. Docker 要求的內核版本>3.10 ,uname -r 命令檢查內核版本
uname -r
2. 更新yum
yum update
3.安裝軟件
yum install -y yum-utils device-mapper-persistent-data lvm2
4.查看docker 現有的版本
yum list docker-ce --showduplicates | sort -r
5.選定一個版本安裝
yum install docker-ce-18.06.3.ce-3.el7
6.啓動docker
systemctl start docker
7.docker開機自啓
systemctl enable docker
8.docker驗證
docker version
9.修改docker 鏡像源
cd /etc/docker
touch daemon.json
vim daemon.json
10.輸入配置文件內容,保存後退出
{
"registry-mirrors":["https//registry.docker-cn.com"]
}
11.更新配置,重啓docker
systemctl daemon-reload
systemctl restart docker
12.查詢鏡像
docker search postgres
13.下載鏡像
docker pull postgres:10
14.建立鏡像掛載目錄
docker volume reate pgdata
15.啓動鏡像
docker run --name pgsql -v pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:10
--name 命名鏡像實例
-v 持久化掛載(宿主機目錄:容器目錄)
-e 環境變量參數
-p 端口映射(宿主機端口:容器端口)
16.查看運行中鏡像
docker ps