https://docs.seatable.cn/published/seatable-manual/docker/seatable-ce/Deploy%20SeaTable%20with%20Docker.md
https://post.smzdm.com/p/a6dr0g7e/
創建 數據保存路徑 默認 /opt/seatable
mkdir -p /opt/seatable/seatable-data
mkdir -p /opt/seatable/mysql-data
官網提供 docker-compose.yml 教程上說用 docker compose 啟動,那我們可以下載下來在 portainer中創建一個stacks
這里
image.png
注意下端口是否和其他服務有沖突的,注意修改數據庫密碼
- MySQL 的 root 的密碼(MYSQL_ROOT_PASSWORD 和 DB_ROOT_PASSWD)
- MySQL 數據的卷目錄 (volume)
- SeaTable 的鏡像標簽
- SeaTable 數據的卷目錄(volume)
- 主機名(SEATABLE_SERVER_HOSTNAME),域名或者你的服務器的外部 IP
image.png
這里我映射成9081端口
確認啟動容器
找到 SeaTable 容器
image.png
執行以下腳本 seatable 換成上圖的seatable_seatable.1.ldiww35saqk5lwcrpcqf7wwix
# 啟動 SeaTable 服務
docker exec -d seatable /shared/seatable/scripts/seatable.sh start
# 創建一個管理員帳戶
docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser
image.png
現在可以通過瀏覽器輸入 http://192.168.0.103:9081 訪問 SeaTable 網頁了
image.png
image.png
接下來修改下配置文件確保可以編輯表格
進入到 /opt/seatable/seatable-data/seatable/conf
image.png
image.png
image.png
然后重啟 seatable 容器 別忘記
docker exec -d seatable /shared/seatable/scripts/seatable.sh start
現在可以編輯表格了
image.png
點波關注 系統搭建(docker)