使用 Docker 在 Windows、Mac 和 Linux 系统轻松部署 PostgreSQL 数据库
# 拉取官方 PostgreSQL 镜像
docker pull postgres
# 启动 PostgreSQL 容器
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
# 可选:如果需要将数据持久化到宿主机
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -v /my/local/path:/var/lib/postgresql/data -d postgres
这段代码首先从 Docker Hub 拉取官方的 PostgreSQL 镜像,然后启动一个新的 PostgreSQL 容器,设置了数据库密码环境变量,并将其运行在分离模式(后台)。如果你指定了 -v
参数,数据库数据将被持久化到宿主机的指定路径。这样,即使容器停止或移除,数据也不会丢失。这是一个简单的例子,实际使用时可能需要根据具体需求调整命令行参数。
评论已关闭