
进入docker hub,先搜索postgres,会出来一系列官方镜像,再点积Tags,搜索你的目标版本,例如我使用了16.4-alpine,这是个精简版,体积比较小

1.拉镜像
docker pull postgres:16.4-alpine
2.启动docker
docker run --name moment_db -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=.root -d postgres:16.4-alpine
--name moment_db 启动的容器名称
-p 端口映射,宿主机5432映射到docker5432port
-e初始化环境参数,这里初始了用户名和密码
-d 指定docker的镜像名称
3.检测启动
docker container ls
或者
nmap 127.0.0.1
两种方法都行,namp需要安装下,windows系统可以在wsl子系统里安装运行。如下图。5432端口已经被打开使用


5158

被折叠的 条评论
为什么被折叠?



