docker安装postgresql11
时间: 2024-10-24 21:01:34 浏览: 23
Docker安装PostgreSQL 11可以通过以下几个步骤完成:
1. **下载Docker**: 首先确保你的机器上已经安装了Docker。如果没有,你可以从docker.io官网下载适用于你操作系统的版本并安装。
2. **访问Docker Hub**: Docker Hub 上有官方的 PostgreSQL 镜像,包括11.x版本。可以在命令行运行 `docker pull postgres` 来拉取最新版,或者指定特定版本,如 `docker pull postgres:11.5`。
3. **创建容器**: 使用 `docker run` 命令创建一个新的容器,例如:
```
docker run -d --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -v /path/to/local/data:/var/lib/postgresql/data postgres:11.5
```
这里 `-d` 表示后台运行,`--name` 设置容器名称,`-e` 设置环境变量设置密码,`-p` 指定端口映射,`-v` 将主机的数据卷挂载到容器的数据库目录。
4. **验证安装**:
容器启动后,通过SSH连接到容器(如果需要的话),或者直接使用`docker exec`命令进入容器内检查PostgreSQL是否正常运行。例如:
```
docker exec -U postgres
```
5. **管理数据库**: 现在你可以在新打开的psql会话中创建用户、数据库等,并开始管理你的PostgreSQL实例。
阅读全文