相比Linux环境本地安装而言,Docker安装方式更为简便,Docker脚本化安装过程会自动获取Redis、postgres、Python3.7镜像,构造Redash最新的后台server、worker、schedule镜像。前端npm依赖包安装和前端最新代码打包是通过卷映射方式挂载到server容器,因此这些工作需要人工一次执行;另外构建初始数据库表结构也需要人工一次执行。这些动作执行完毕,启动Docker容器就可以访问了。由于安装过程需要访问国外服务器,极难一次安装成功。因此建议普通用户下载百度网盘的虚拟机挂载方式更快捷。

下载:百度网盘vmware虚拟机(提取码:1234)
1、安装基础环境:
1)、更换APT国内源:sudo sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
2)、更新源:sudo apt update && sudo apt upgrade -y
3)、安装Docker和Docker-Compose:sudo apt install docker docker-compose -y
4)、更换Docker国内源:sudo tee /etc/docker/daemon.json <<-‘EOF’ { “registry-mirrors”: [“http://hub-mirror.c.163.com”\、重启Docker服务:sudo systemctl restart dockerdocker-compose up -d
2、导入Docker镜像
1)、下载镜像: 见上方下载链接
2)、导入镜像 docker load < xxxx.img
3)、查看镜像id docker image ls
4)、修改docker-compose.yml 中的各个镜像的id
3、后台启动Docker容器:
1)、在docker-compose.yml 文件所在的目录拉起服务
sudo docker-compose up -d
2)、初始化数据库表结构:
sudo docker-compose run --rm server create_db
4、redash日常维护:
启动Docker容器: sudo docker-compose start
若要停止Docker容器: sudo docker-compose stop
进入浏览器: http://localhost:5000
初次使用: 请见《初始配置Redash中文版》
后续使用: 注意一定先执行cd redash后,再执行sudo docker-compose start以启动docker容器。

匹配结果 ""

    没有匹配结果 ""