Docker安装PostgresSql

Docker安装PostgresSql

拉取docker镜像

# docker pull postgres:10.10
10.10: Pulling from library/postgres
9fc222b64b0a: Pull complete 
38296355136d: Pull complete 
2809e135bbdb: Pull complete 
77907400401d: Pull complete 
1f8ceea7d21e: Pull complete 
1ede1f2cb1b8: Pull complete 
dcfbc2751885: Pull complete 
8379f81b7622: Pull complete 
f37258850b74: Pull complete 
479386815b9c: Pull complete 
2eaacc23d0af: Pull complete 
7fa9fcadf751: Pull complete 
c174beec495a: Pull complete 
c22dfb67db84: Pull complete 
Digest: sha256:b993cd394914008833523880072cb848c8ecaca7d80d6b02d9d6645705fa63fa
Status: Downloaded newer image for postgres:10.10

创建目录

程序目录:/data/docker/postgres 数据目录:/data/docker/postgres/data

编写 docker-compose.yml

/data/docker/postgres/docker-compose.yml

version: '3.1'
services:
  db:
    image: postgres:10.10
    restart: always
    ports:
      - 5432:5432
    environment:
      POSTGRES_PASSWORD: postsqldev
      POSTGRES_USER: postgres
      PGDATA: /data/docker/postgres
    volumes:
      - /data/docker/postgres:/var/lib/postgresql/data
      - /etc/localtime:/etc/localtime
      - /etc/timezone:/etc/timezone

启动

启动命令


nohup docker-compose up >/dev/null 2>&1 &


#或者
docker-compose up -d

查看启动状态

# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS                    PORTS                               NAMES
a08babf53de3        postgres:10.10      "docker-entrypoint.s…"   About a minute ago   Up About a minute         0.0.0.0:5432->5432/tcp              postgres_db_1

转载于:https://my.oschina.net/tree/blog/3094392

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值