文档章节

Docker安装PostgresSql

Tree
 Tree
发布于 08/19 11:44
字数 218
阅读 26
收藏 0

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

© 著作权归作者所有

Tree

Tree

粉丝 15
博文 23
码字总数 20448
作品 0
黄浦
技术主管
私信 提问
KONG网关 — KongA管理UI使用

kong虽然很强大,但是在管理方式上比较单一只能通过API请求来管理,那么有没有一个UI界面的管理工具呢?这里就要说到kong管理UI新起之秀Konga 附上: 喵了个咪的博客:w-blog.cn kong官网:h...

喵了_个咪
05/05
1K
2
ArcGIS for Server 10.1 注册postsql SDE提示the data Item is inaccessible

当我使用PostgresQL SDE里面的数据发布服务的时候,要把SDE的数据库注册到ArcGIS Server的数据存储之中 ,结果得到如下错误 the data item is inaccessible...说明ArcGIS server无法访问到 ...

长平狐
2012/11/28
1K
0
Postgres.app PostGIS 使用备忘

Mac 下安装PostgresSQL,最简单的方式就是用这个: http://postgresapp.com/,而且 Postgres.app 中包含了 PostGIS。 参考:http://postgis.net/install/ 这才知道还要手动执行下面代码才能 ...

fiftyk
2013/09/10
195
0
安装PostgresSQl 并创建SDE数据库

本博客编写的软件环境如下 操作系统: win7 ArcGIS版本 10.1 数据库: postgresql-9.0.6-1-windows-x64 以及连接postgresql数据库的32位客户端的5个dll 下载地址(libeay32.dll,libiconv-2....

长平狐
2012/11/28
2.2K
0
Mac OSX上pg gem的安装问题

做一个rails应用,说好的用mysql结果后端最后用了postgresql,在mac上配置出了各种问题。 使用bundle install安装包,发现缺少pg无法安装,在网上找了一圈解决方案,发现原来我用brew安装Pos...

realZ
2014/02/20
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

定期批量改密,实现高效运维,保障口令安全

随着企业IT资产规模的不断增大,各类主机、应用系统的管理也变得愈加困难。 对于系统管理员来说,保证操作系统的密码安全是其重要工作,在需要维护众多的主机时,其面临的困境将是: 1、难以...

堡垒啊
36分钟前
5
0
怎样在磁盘上查找MySQL表的大小?这里有答案

导读 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎...

问题终结者
今天
6
0
jQuery load() 方法实现加载远程数据

jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法: $(selector).load(URL,data,callback);必需的 URL 参数规定您希望加载的...

前端老手
今天
5
0
Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2

问题 上一篇Spring Boot Cache + redis 设置有效时间和自动刷新缓存,时间支持在配置文件中配置,说了一种时间方式,直接扩展注解的Value值,如: @Override@Cacheable(value = "people#${s...

xiaolyuh
今天
10
0
怎样在磁盘上查找MySQL表的大小?这里有答案

我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应...

Linux就该这么学
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部