Docker安装PostgreSql 10 (CntOS 7.6)

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
    原文作者:小萤哥
    原文地址: https://segmentfault.com/a/1190000019535402
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞