在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


1.拉取postgresql的docker镜像

docker pull postgres

2.查看docker镜像

docker images

3.创建并运行postgresql容器

docker run -d --name postgres -e POSTGRES_PASSWORD=123456 -p 1234:5432 postgres:latest

4.查看docker状态

docker ps -a

5.进入postgresql容器

docker exec -it postgres /bin/bash

6.进入postgres用户

su postgres

7.进入postgres数据库

psql

8.查看postgres数据库用户

postgres=# \du
                                   List of roles
 Role name |                         Attributes                         | Member of 
-----------+------------------------------------------------------------+-----------
 postgres  | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

postgres=# 

9.创建postgres数据库用户

postgres=# create user demo superuser password '123456';
CREATE ROLE
postgres=# \du
                                   List of roles
 Role name |                         Attributes                         | Member of 
-----------+------------------------------------------------------------+-----------
 demo  | Superuser                                                  | {}
 postgres  | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

postgres=#

10.退出psql数据库,退出postgres数据库,退出postgres容器

postgres-# \q
postgres@582e42e89598:/$ exit
exit
root@582e42e89598:/# exit
exit

— —

待续……

创作辛苦!

您的每一个点赞就是我努力的前进动力!

更多精彩,请关注本博主!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐