Docker PostgreSQL 创建指定数据库 - 详细步骤指南
要在Docker中创建一个指定的PostgreSQL数据库,可以按照以下步骤进行操作:
-
首先,确保已经安装了Docker和Docker Compose。
-
创建一个名为'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'替换为要创建的数据库的名称。
- 在终端中,导航到包含'docker-compose.yml'文件的目录,并运行以下命令启动Docker容器:
docker-compose up -d
这将启动一个名为'db'的PostgreSQL容器,并创建指定的数据库。
- 要连接到数据库,请使用以下命令:
docker exec -it <container_id> psql -U your_username -d your_database
将'<container_id>'替换为'db'容器的ID,'your_username'替换为数据库的用户名,'your_database'替换为数据库的名称。
现在,您应该能够连接到指定的数据库并开始使用它了。
原文地址: https://www.cveoy.top/t/topic/fOa8 著作权归作者所有。请勿转载和采集!