
看板是个追踪日常计划的好帮手,整理一下体验三个开源看板的过程
前言
不使用proxy进行本地安装注意配置docker hub国内镜像站点,测试阿里云的镜像速度很快
登录到https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 上面显示的加速器地址即是
Kanboard
docker pull kanboard/kanboard:latest
docker run -d --name kanboard -p 10080:80 -t kanboard/kanboard:latestWekan
#获取docker-compose.yml配置文件
wget https://raw.githubusercontent.com/wekan/wekan/master/docker-compose.yml
#修改ports下的端口,访问宿主机9001端口就会访问到容器里的8080端口
ports:
- 9001:8080
root_url:
- - ROOT_URL=http:192.168.1.15:9001
#执行docker-compose命令
docker-compose up -d- 下载docker-compose.yml文件,配置端口,注释掉MAIL服务(如果要用邮件服务,需要配置你自己的SMTP服务,不配置注册不了用户)
- 修改root url 为ip:port (不修改点击card会直接定位到localhost的80端口导致访问不到内容)
restyaboard
编辑docker-compose.yml文件
version: "2"
services:
restyaboard:
ports:
- 8084:80
volumes:
- /var/opt/restya/media:/usr/share/nginx/html/media
image: restyaplatform/restyaboard:dev
environment:
- POSTGRES_HOST=postgres
- POSTGRES_PORT=5432
- POSTGRES_ADMIN_USER=postgres
- POSTGRES_ADMIN_PASS=admin
- RESTYA_DB_USERNAME=restya
- RESTYA_DB_USERPASS=restya
#- RESTYA_DB=restyaboard
#- SMTP_SERVER=smtp_relay
#- SMTP_PORT=587
#- TZ=Etc/UTC
depends_on:
- postgres
restart: always
smtp_relay:
image: boky/postfix
environment:
- RELAYHOST=CONFIGURE_ME
- ALLOW_EMPTY_SENDER_DOMAINS=true
postgres:
image: postgres:12-alpine
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=admin
restart: always执行docker-compose up -d
总结
从安装方法上看使用docker大大减少配置的工作量,省去大部分排错的时间,restyaboard的安装可以使用它的easy install脚本,但我用sudo执行却不能创建nginx配置文件(好在它提供了log文件帮助排错)所以还不如直接全用docker部署
用docker部署配置合适的docker hub国内镜像就很重要了,试过中科大和daocloud的镜像但是安装的时候pull速度太慢,换到阿里云的镜像上就快多了
本文介绍了如何使用Docker部署Kanboard、Wekan和Restyaboard这三个看板应用。重点在于配置Docker镜像加速器,特别是阿里云的镜像,以及端口映射和解除MAIL服务的依赖。通过Docker部署,可以简化安装过程,减少排错时间。
2721

被折叠的 条评论
为什么被折叠?



