用docker-compose部署postgresql和pgAdmin4

用docker-compose部署postgresql和pgAdmin4

本来一直在用docker部署postgresqlpgAdmin4,但每次部署起来参数很多很麻烦,而且重启容器或者服务器都很麻烦,索性用docker-compose来部署。

准备步骤

安装docker-compose

apt install docker-compose

确定已经pull好postgrespgAdmin4镜像,并且已经创建好docker volume:pgdata,若未完成:

docker pull postgres
docker pull dpage/pgadmin4
docker volume create pgdata

然后在任意目录下新建文件postgres.yml:

touch ./postgres.yml

配置内容

versi
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
根据提供的引用内容,可以看出您需要了解如何使用docker-compose安装pgaent和pgadmin。以下是安装pgaent和pgadmin的步骤: 1. 首先,确保您已经安装了DockerDocker Compose。如果没有,请先安装它们。 2. 创建一个新的目录,并在该目录中创建一个名为docker-compose.yml的文件。 3. 在docker-compose.yml文件中添加以下内容: ```yaml version: '3' services: db: image: postgres restart: always environment: POSTGRES_PASSWORD: your_password POSTGRES_USER: your_username POSTGRES_DB: your_database_name volumes: - ./postgres-data:/var/lib/postgresql/data pgadmin: image: dpage/pgadmin4 restart: always environment: PGADMIN_DEFAULT_EMAIL: your_email PGADMIN_DEFAULT_PASSWORD: your_password ports: - "5050:80" ``` 注意:请将your_password、your_username、your_database_name和your_email替换为您自己的值。 4. 在终端中导航到包含docker-compose.yml文件的目录,并运行以下命令: ``` docker-compose up -d ``` 这将启动pgaent和pgadmin容器。 5. 现在,您可以通过访问http://localhost:5050来访问pgadmin。使用您在docker-compose.yml文件中设置的电子邮件和密码进行登录。 6. 在pgadmin中,单击“添加新服务器”,并使用以下详细信息添加PostgreSQL服务器: ``` 主机名/地址:db 端口:5432 用户名:your_username 密码:your_password ``` 注意:请将your_username和your_password替换为您在docker-compose.yml文件中设置的值。 7. 单击“保存”,然后您现在可以使用pgadmin管理您的PostgreSQL数据库了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值