美文网首页
Seatable 是个好东西

Seatable 是个好东西

作者: Sirius之剣 | 来源:发表于2021-12-07 15:53 被阅读0次

    首先ubuntu 默认的docker 是snap版 必须删除

    sudo snap remove docker

    sudo apt-get update

    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

    echo
    "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu
    $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

    安装DOCKER CE

    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io

    bash
    docker -v

    apt install docker-compose

    mkdir /opt/seatable

    下载docker-compose.yml
    创建的目录里

    需要修改以下字段

    MySQL 的 root 的密码(MYSQL_ROOT_PASSWORD 和 DB_ROOT_PASSWD)
    MySQL 数据的卷目录 (volume)
    SeaTable 的镜像标签
    SeaTable 数据的卷目录(volume)
    主机名(SEATABLE_SERVER_HOSTNAME),域名或者你的服务器的外部 IP
    时区(可选)
    

    在/opt/seatable中执行
    docker-compose up
    初始化
    稍等片刻,当您在输出日志中看到 This is a idle script (infinite loop) to keep container running 时,数据库已初始化成功。
    然后按键盘的 Ctrl + C来结束初始化命令。

    docker-compose up -d

    启动 SeaTable 服务

    docker exec -d seatable /shared/seatable/scripts/seatable.sh start

    创建一个管理员帐户

    docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser

    服务器重启后
    docker-compose up -d
    docker exec -d seatable /shared/seatable/scripts/seatable.sh start

    相关文章

      网友评论

          本文标题:Seatable 是个好东西

          本文链接:https://www.haomeiwen.com/subject/ccrvgltx.html