网站首页 > 基础教程 正文
NocoDB的详细介绍,可参考前面的文章:Airtable的开源替代品、低代码项目——NocoDB
NocoDB安装部署模式比较灵活,主要包括源码方式、Docker、Docker Compose方式。
本次安装主要基于Docker Compose方式。对Docker和Docker Compose不熟悉的同学,不用着急,我本身对Docker也不是很熟,但是实际使用中十分简单,只是一个命令就可以完成安装过程。
docker-compose up -d
本次安装部署在Win10下,Docker安装教程可以参考:Windows Docker 安装 | 菜鸟教程。Docker镜像加速,可参考:Docker 镜像加速 | 菜鸟教程
我最初没有使用Docker加速镜像,安装过程耗时较长,还有可能安装失败。
下面开始我们本次的安装过程记录:
1、使用git拉取项目
git clone https://github.com/nocodb/nocodb
# for MySQL
cd nocodb/docker-compose/mysql
# docker-compose up -d
2、修改Mysql配置文件
文件位置:/docker-compose/mysql 使用默认配置启动时失败了,需要修改数据库的一些参数。
version: '2.1'
services:
root_db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
# below line shows how to change charset and collation
# uncomment it if necessary
# command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: nocodb
MYSQL_USER: noco
MYSQL_PASSWORD: 123456
healthcheck:
test: [ "CMD", "mysqladmin" ,"ping", "-h", "localhost" ]
timeout: 20s
retries: 10
nocodb:
depends_on:
root_db:
condition: service_healthy
image: nocodb/nocodb:latest
ports:
- "8080:8080"
restart: always
volumes:
- nc_data:/usr/app/data
environment:
NC_DB: "mysql2://root_db:3306?u=noco&p=123456&d=nocodb"
volumes:
db_data: {}
nc_data: {}
3、启动
- 启动Dokcer Desktop
- DOS命令行,进入mysql目录下,执行以下命令:
docker-compose up -d
出现这个信息,说明服务已经启动成功。
4、访问
默认访问地址:http://localhost:8080/dashboard/
OK,NocoDB已经安装,开始体验吧。。。
- 上一篇: 正则表达式 「函数封装案例直接拿来用」
- 下一篇: 群晖、威联通NAS如何通过Docker进行自动签到
猜你喜欢
- 2024-12-07 别再问了,万字长文教你用 Celery 执行和周期任务(多图)
- 2024-12-07 「项目部署」使用Jenkins一键打包部署SpringBoot应用
- 2024-12-07 基于(springboot+vue+mqtt协议)的智能家居系统
- 2024-12-07 NVIDIA Jetson Nano 2GB 系列文章(43):CSI摄像头安装与测试
- 2024-12-07 神级开源Markdown笔记应用,多端适配,怎能不让人迷糊?
- 2024-12-07 如何制作 NodeMCU ESP32 自定义固件
- 2024-12-07 .NET 6 从0到1使用Docker部署至Linux环境
- 2024-12-07 用docker搭建的Vulfocus镜像管理界面没有镜像可以拉取解决办法
- 2024-12-07 「Docker类」 使用Dockerfile构建并部署nginx
- 2024-12-07 我是如何使用docker安装nginx并配置https服务的
- 最近发表
-
- 在使用Bootstrap吗?快来看看如何使用 Bootswatch 主题吧
- 50个HTML5免费的Bootstrap模板 :下
- 定制你的bootstrap之--修改less文件1
- BootstrapBlazor :使用 .NET 生成交互式客户端 Web UI 的框架
- React与使用Bootstrap5模态框的注意事项
- 如何引用bootstrap没有的字体图标
- 10个超酷炫Bootstrap HTML & CSS UI工具包
- Bootstrap自举电路工作原理讲解(自举电路的原理)
- 为何 BootstrapVue 能成为 Vue 前端框架顶流?
- 新增 创意布局企业网络服务CSS模板 bootstrap 模板
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)