docker 安装 postgresql10

安装docker

sudo apt-get install docker
sudo apt-get install docker.io

docker 安装 postgresql

  1. 拉取官方的镜像
docker pull postgres:10.0
  1. 创建并运行postgres
    docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres:10

  2. 访问数据库
    psql -h 172.17.0.1 -p 5432 -U postgres

  3. 启动数据库
    docker start postgres

docker run --name test_pro -v /home/data/test_pro/:/var/lib/postgresql/data/ -e POSTGRES_PASSWORD=postgres -p 15432:5432 -d postgres:10

docker run --name progres -v /home/data/progres/:/var/lib/postgresql/data/ -e POSTGRES_PASSWORD=postgres -p 25432:5432 -d postgres:10

查看数据库
\l
切换数据库
\c pcfollow_development
查看当前数据库下面所有数据库表
\d
查询语句
SELECT * FROM users where username='sysadmin';
导入test环境dump
psql -h 172.17.0.1 -p 15432 -U postgres p test_development < /home/data/dump/test_20190819_1403.sql

你可能感兴趣的:(postgresql)