FREPPLE安装之三(docker及postgresql安装)

在UBUNTU里安装docker.

如果说VBOX是硬件的虚拟机,那docker更像个软件的虚拟机,很多软件以docker镜像的方式打包好了,这省下了很多安装配置这些软件的时间。而且软件以docker方式安装,很容易调整和删除。当然不装docker直接在ubuntu安装postgresql也是可以的。

1. 首先需要安装docker软件,安装配置的过程可以参考

​​​​​​Ubuntu18.04安装docker - Ellisonzhang - 博客园 (cnblogs.com) 的1-4步,docker-compose不是必须安装。

上述过程安装完毕 hello-world 可以正常显示,表示docker安装成功

2 .将当前ubuntu用户加入到docker组:

sudo gpasswd -a ${USER} docker

3. 下载postgres的镜像image

sudo docker pull postgres

可以用sudo docker images 查询是否下载成功

4.用postgres镜像生成一个容器,(即实例化一个镜像)

sudo docker run --name postgresql14.1 -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d  postgres:lastest

这其中postgresql14.1为自定义容器名

POSTGRES_PASSWORD为postgres用户默认密码

5432:5432 是将容器里的端口映射到宿主系统的端口号,此处不改保持一致,postgres数据库默认端口是5432

postgres:lastest为镜像文件标识,也可以直接写上面查询出来的image id

可以用sudo docker ps -a查询所有的容器

 在未启动容器前,status都是exited

5. 启动postgres容器, 启动后显示status是up

sudo docker start postgresql14.1

若显示状态是exited(1),表示有错误发生,可以用下面命令显示错误原因

Sudo docker logs postgresql14.1

6. 启动过后即可用命令行的方式进入容器里的postgres数据库

进入容器:

sudo docker exec -it postgresql14.1 bash

进入 postgresql数据库:

psql -Upostgres

至此数据库安装完毕

退出数据库: \q

退出容器: exit

7.下载pgadmin4安装,此为图形化管理postgresql数据库,若对数据库熟练,可以不装

下载pgadmin4镜像

sudo docker pull dpage/pgadmin4

生成容器:

Sudo docker run -p 80:80 -e "PGADMIN_DEFAULT_EMAIL=xxxxx@*****.com" -e "PGADMIN_DEFAULT_PASSWORD=123456" -d dpage/pgadmin4

xxxxx@*****.com 为pgadmin登录名

123456为登录密码

80:80 是将容器里的端口映射到宿主系统的端口号

 启动容器: sudo docker start <容器名/ID>

在unbuntu浏览器里试下是否可以连接pgadmin4

http://Localhost

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值