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