- 文档全部移至 tools/ 根目录(docker_install、vscode_exception 等带前缀命名) - 图片按板块前缀重命名(docker-1.png、prisma-verify1.png 等)避免名称冲突 - 更新文档内图片引用与 sidebar_position 排序 - 更新 tools/index.md 目录链接 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1.2 KiB
1.2 KiB
sidebar_position
| sidebar_position |
|---|
| 7 |
Docker启动数据库
使用Docker启动PostgreSQL数据库
先决条件
- 已安装Docker
- 以wsl为开发环境
拉取 PostgreSQL 镜像
在wsl中,运行以下命令来拉取 PostgreSQL 镜像:
sudo docker pull postgres
创建文件并启动容器
1. 创建docker-compose.yml文件
运行以下命令,创建docker-compose.yml文件
touch docker-compose.yml
2. 编写文件
在docker-compose.yml文件中,写入以下内容:
version: '3.9'
services:
db:
image: postgres
restart: always
shm_size: 128mb
environment:
POSTGRES_PASSWORD: example
ports:
- "5432:5432"
adminer:
image: adminer
restart: always
ports:
- 7897:8080
3. 启动PostgreSQL数据库
运行以下命令启动PostgreSQL数据库:
docker-compose up --build
4. 验证启动
运行以下命令ps,当STATUS出现up的时候,容器就表示启动成功
docker ps
5. 连接到PostgreSQL数据库
运行以下命令,连接到PostgreSQL数据库:
docker exec -it my-postgres psql -U postgres
