Docker Postgresql安装启动
以下是一个简单的Docker命令集,用于安装并启动PostgreSQL数据库的容器:
- 拉取官方PostgreSQL镜像:
docker pull postgres
- 创建并启动PostgreSQL容器:
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
在这个命令中,some-postgres
是你给容器指定的名字,mysecretpassword
是设置的PostgreSQL用户postgres
的密码。-d
参数表示以后台模式运行容器。
如果你想要将PostgreSQL数据库的端口映射到宿主机的端口,可以使用-p
参数,如下:
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
这会将容器的5432端口映射到宿主机的5432端口,允许宿主机访问PostgreSQL服务。
如果你还想要挂载数据卷以保存数据库文件,可以使用-v
参数,如下:
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -v my-local-datadir:/var/lib/postgresql/data -d postgres
my-local-datadir
是宿主机上用于存储PostgreSQL数据的目录。
评论已关闭