常用 docker 软件

wekan 看板安装

1
2
docker run -d --restart=always --name wekan --link "mongo:db" -e "MONGO_URL=mongodb://192.168.101.130:27017/wekan" -e "ROOT_URL=http://192.168.101.130:8080" -p 8080:8080 quay.io/wekan/wekan
mongodb://weka1n:EeyT583JhM1zrn3jM@127.0.0.1:27017/weka1n

Tips 默认第一个用户就是管理员

  • 注意端口 ROOT_URL 为本机地址
  • MONGO_URL 是你自己的 mogon 地址
  • 数据在 mogondb 备份数据库就可以了
  • 8080 docker 内的映射端口不可修改不然无法访问

wekan 安装教程

mogondb 安装

1
2
docker pull mongo:latest
docker run -itd -v /root/mongo:/ --name mongo -p 27017:27017 mongo // --auth
  • 这里我不写 –auth 因为我想让数据库开放 如果你需要密码访问需要创建用户

备份

1.进入容器
2.数据备份目录容器目录
3.容器目录导出后加载到本机的目录

1
2
3
docker exec -it mymongo /bin/bash // 进入容器
mongodump -h 127.0.0.1 --port 27017 -d test -o /test/mongodBack
docker cp <mongodb容器名>:/test/mongodBack/ /home/opt/mongodbData/(此为本机目录)

mogon 安装教程参考

onedev 安装 git 集成 CI/CD

1
docker run --tty --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd)/onedev:/opt/onedev -p 6610:6610 -p 6611:6611 1dev/server
  • $(pwd) 换成自己主机目录就可以了

fast ok docker 控制面板

1
docker run --restart always -p 8081:8081 -p 8082:8082 -e TZ="Asia/Shanghai" -d -v /var/run/docker.sock:/var/run/docker.sock -v /etc/docker/:/etc/docker/ wangbinxingkong/fast:latest

fast ok docker

1
docker run -d --name bitwarden  -e SIGNUPS_ALLOWED=true   -e WEBSOCKET_ENABLED=true   -e LOG_FILE=/data/bitwarden.log   -p 5555:80   -p 3012:3012   -v /bw-data/:/data/   bitwardenrs/server:latest

必须 绑定 ssl 证书 即必须 https 访问网站不然无法注册

1
docker run -d --name bitwarden  -e SIGNUPS_ALLOWED=false   -e WEBSOCKET_ENABLED=true   -e LOG_FILE=/data/bitwarden.log   -p 5555:80   -p 3012:3012   -v /bw-data/:/data/   bitwardenrs/server:latest
  • 我们自己注册完成之后 关闭容器 docker stop 用上面命令再开启即可
    bitwarden 官网

部署思源笔记

1
docker run -v /root/siyuan:/siyuan -p 6806:6806 -u 1000:1000 b3log/siyuan  -workspace /siyuan/ -accessAuthCode nQaU44EdshUhpkh
  • accessAuthCode 后面跟着的是授权码 随便写一个复杂的登录用就行了