docker-compose 创建postgres服务

1.创建 docker-compose.yml 

2. docker-compose.yml 内容

db:
  restart: always
  image: postgres:9.6.2 // postgres 镜像
  ports:
    - 5432:5432  //映射端口号
  environment:
    POSTGRES_PASSWORD: ${pwd}  //密码
    PGDATA: /var/lib/postgresql/data/pgdata //数据存储文件夹
  volumes:
    - /home/server/pg_data/data:/var/lib/postgresql/data/pgdata //将数据映射到对应的路径

3.使用 docker-compose 命令启动服务

$ docker-compose up -d

4. 测试是否安装 

$ docker exec -it pushserver_db_1 psql -U postgres

psql (9.6.2)
Type "help" for help.

postgres=#

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐