要在Docker中创建一个指定的PostgreSQL数据库,可以按照以下步骤进行操作:

  1. 首先,确保已经安装了Docker和Docker Compose。

  2. 创建一个名为'docker-compose.yml'的文件,并在其中添加以下内容:

version: '3'
services:
  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: your_username
      POSTGRES_PASSWORD: your_password
      POSTGRES_DB: your_database
    volumes:
      - db_data:/var/lib/postgresql/data
volumes:
  db_data:

将'your_username'替换为要创建的数据库的用户名,'your_password'替换为密码,'your_database'替换为要创建的数据库的名称。

  1. 在终端中,导航到包含'docker-compose.yml'文件的目录,并运行以下命令启动Docker容器:
docker-compose up -d

这将启动一个名为'db'的PostgreSQL容器,并创建指定的数据库。

  1. 要连接到数据库,请使用以下命令:
docker exec -it <container_id> psql -U your_username -d your_database

将'<container_id>'替换为'db'容器的ID,'your_username'替换为数据库的用户名,'your_database'替换为数据库的名称。

现在,您应该能够连接到指定的数据库并开始使用它了。

Docker PostgreSQL 创建指定数据库 - 详细步骤指南

原文地址: https://www.cveoy.top/t/topic/fOa8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录