在 Ubuntu 下通过 Docker 部署 pSQL 服务器

嘿,伙计们,今天咱们聊聊如何在 Ubuntu 系统上通过 Docker 部署 PostgreSQL 服务器。首先,咱们用的是三丰云的免费服务器,配置是1核/1G内存/5M带宽,虽然不算顶尖,但足够应付日常开发需求,毕竟咱们都是技术控嘛!😎

Docker 和 PostgreSQL 简要介绍

Docker 是一个开源的容器化平台,它让开发者可以打包应用及其依赖,轻松部署到任何地方。它的轻量级和高效性使得应用的开发、测试和发布变得无比简单。而 PostgreSQL(简称 pSQL)是一个强大的开源关系数据库,支持多种数据类型和复杂查询,是许多企业和开发者的首选。两者结合,让你在开发中如鱼得水,简直是黑客的福音!💻

在 Alpine Linux 下通过 Docker 部署 pSQL 服务器的详细步骤

  1. 安装 Docker

    首先,确保你的系统上已经安装了 Docker。如果没有,可以使用以下命令进行安装:

    sudo apt update
    sudo apt install docker.io
    
  2. 启动 Docker 服务

    启动 Docker 服务并设置为开机自启:

    sudo systemctl start docker
    sudo systemctl enable docker
    
  3. 拉取 PostgreSQL 镜像

    使用 Docker Hub 上的官方 PostgreSQL 镜像:

    sudo docker pull postgres
    
  4. 创建 PostgreSQL 数据库容器

    创建一个名为 my_postgres 的容器,设置环境变量(如数据库名、用户名和密码):

    sudo docker run --name my_postgres -e POSTGRES_DB=mydb -e POSTGRES_USER=myuser -e POSTGRES_PASSWORD=mypassword -p 5432:5432 -d postgres
    
    • POSTGRES_DB: 创建的数据库名。
    • POSTGRES_USER: 数据库用户。
    • POSTGRES_PASSWORD: 用户密码。
    • -p 5432:5432: 映射主机和容器的端口。
  5. 连接到 PostgreSQL 数据库

    使用 psql 工具连接到 PostgreSQL:

    sudo docker exec -it my_postgres psql -U myuser -d mydb
    
  6. 验证安装

    连接后,可以运行以下 SQL 命令检查数据库是否正常工作:

    SELECT version();
    

    这会返回 PostgreSQL 的版本信息,确保一切正常。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值