1.面板操作

第一步
进入软件商店安装Docker管理器

第二步
获取镜像, 第一个内存更小, 第二个是bitwarden官方镜像

vaultwarden/server
bitwardenrs/server

第三步
创建容器
端口映射
容器端口必须填80(对虚拟机来说, 别人访问它默认都是访问80端口, 因为这是最省事的),
服务器端口自定义800 (请确保服务器自定义端口开放),
如果使用 WebSockets,实现自动同步,那么再增加一组端口映射: 容器端口和服务器端口都填3012.
目录映射
容器目录:/data
服务器目录:/www/wwwroot/xxx
(建站最好以该站域名来当目录, 比如我用域名secret.ywhdsb.site来代替xxx)
提交

改个名字
bitwarden

再提醒
开放自定义端口

第四步
添加站点
域名就是刚刚服务器目录的名字

开启SSL

第五步
添加反向代理
目标URL: http://127.0.0.1:自定义端口

第六步
打开网站

创建账号

登录


由于这是我的个人网站, 并不想对外开放, 因此我注册完成后就可以关闭注册功能, 这里来简单介绍一下如何敲命令来创建容器

2.命令行操作

删除容器

或者先查看该容器id

docker ps

如何通过rm+容器名称或容器id删除该容器

docker rm bitwarden

新建容器
SIGNUPS_ALLOWED=false 表示禁止注册
bitwardenrs/server:latest 表示拉取官方镜像
-p 800:80 \ -p 3012:3012 \ 表示两个端口映射

docker run -d --name bitwardenrs \
--restart unless-stopped \
-e SIGNUPS_ALLOWED=false \
-e WEBSOCKET_ENABLED=true \
-v /www/wwwroot/secret.ywhdsb.site/:/data/ \
-p 800:80 \
-p 3012:3012 \
bitwardenrs/server:latest

再次查看, 就没办法注册了

添加密码, 密码信息都存在服务器的数据库里面可以放心.


2022.3.16 14:47