1、CloudBeaver

  • CloudBeaver 是一个开源的 Web 数据库管理工具,它提供了一个基于浏览器的用户界面,允许用户管理和操作各种类型的数据库。CloudBeaver 支持多种数据库系统,包括但不限于 PostgreSQL、MySQL、SQLite、Oracle、SQL Server 以及其他许多数据库。
  • 可以理解为dbeaver的web版

2、docker安装CloudBeaver

2.1、拉取镜像

docker pull dbeaver/cloudbeaver-ce:latest

或者

docker pull dbeaver/cloudbeaver

2.2、运行CloudBeaver

docker run --name dbeaver \
--privileged \
-p 80:8978 \
-v /usr/local/cloudbeaver/workspace:/opt/cloudbeaver/workspace \
-d dbeaver/cloudbeaver:latest
  • --privileged:Docker提供的一个特殊的运行模式,它能够让容器中的进程获取到主机的完整权限,包括root权限。
  • -p 80:8978:cloudbeaver默认端口为8978,将容器的端口映射到宿主机的80端口中
  • -v /usr/local/cloudbeaver/workspace:/opt/cloudbeaver/workspace:将容器中的/opt/cloudbeaver/workspace文件夹挂载到宿主机的 /usr/local/cloudbeaver/workspace中,这个文件夹是cloudbeaver存储数据的。
  • -d:后台运行的方式启动cloudbeaver

2.3、修改cloudbeaver语言

1、进入容器内部

docker exec -it 容器ID /bin/bash

2、修改product.conf文件

cd conf
  • 注意:cloudbeaver镜像是基于Ubuntu操作系统的,默认不支持vi何vim 
nano product.conf

将defaultLanguage: "en"改为defaultLanguage: "zh

nano保存退出为:ctrl+x 

3、退出cloudbeaver容器

4、重启cloudbeaver容器

docker restart 容器ID

3、访问cloudbeaver

访问地址:http://ip

吐槽一下:docker方式运行的cloudbeaver在语言修改上不一定能成功

GitHub 加速计划 / db / dbeaver
38.73 K
3.35 K
下载
DBeaver 是一个通用的数据库管理工具,支持跨平台使用。* 支持多种数据库类型,如 MySQL、PostgreSQL、MongoDB 等;提供 SQL 编辑、查询、调试等功能;支持数据迁移和比较。* 特点:免费开源;界面友好;功能丰富。
最近提交(Master分支:2 个月前 )
4c33020d 2 个月前
83d4cee8 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐