docker安装postgresql和持久化启动
# 拉取官方PostgreSQL镜像
docker pull postgres
# 创建并启动PostgreSQL容器,同时设置环境变量和持久化数据
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d \
-v /my/local/path:/var/lib/postgresql/data \
postgres
在这个例子中,我们首先从Docker Hub拉取了官方的PostgreSQL镜像。然后,我们使用docker run
命令创建并启动了一个名为some-postgres
的PostgreSQL容器。我们通过-e
设置了环境变量POSTGRES_PASSWORD
,这是PostgreSQL容器内部用来创建postgres
用户密码的环境变量。-d
参数表示以守护进程模式运行容器。最后,我们使用-v
参数将本地路径/my/local/path
挂载到容器内的/var/lib/postgresql/data
路径,这样可以持久化PostgreSQL的数据。
评论已关闭