Docker部署开源密码管理器BitWarden

##拉取Bitwarden官方镜像:
docker pull bitwardenrs/server:latest
#等待镜像下载完成:

##用bitwardenrs/server:latest镜像创建容器
docker run -d --name bitwarden \
-v /bw-data/:/data/ \
-p 80:80 \
bitwardenrs/server:latest
#–name 后边为容器名称,可自定义名字
#-v 为主机文件目录与容器文件目录的映射,这样容器的/data/文件就会保存在主机的/bw-data/目录下,以后容器销毁重建均不影响已存在的账号密码和数据
#-p 为端口映射 80:80 是容器的80端口映射到主机的80端口
#访问主机的IP:80及可打开Bitwarden的网页登录页面:

##因为Bitwarden必须使用SSL加密链接才能正常注册登录,所以必须使用Nginx反代主机的80端口,并且在nginx配置SSL证书
#nginx反向代理+SSL证书配置请参考《Nginx反向代理Nextcloud并配置HTTPS访问》
###创建命令汇总:
##
#docker镜像下载&容器创建运行
#
docker pull bitwardenrs/server:latest
docker run -d --name bitwarden \
-v /bw-data/:/data/ \
-p 80:80 \
bitwardenrs/server:latest
##
#开放注册
#
docker run -d --name bitwarden \
-v /bw-data/:/data/ \
-p 8080:80 \
bitwardenrs/server:latest
##
#禁止注册
#
docker run -d --name bitwarden \
-v /bw-data/:/data/ \
-p 8080:80 \
-e SIGNUPS_ALLOWED=false \
-e INVITATiONS_ALLOWED=false \
bitwardenrs/server:latest
##
#停止&&删除容器
#
docker stop bitwarden && docker rm bitwarden
##
#设置容器自启动
#
docker update --restart=always bitwarden
docker update --restart=unless-stopped bitwarden
##Bitwarden windows mac linux客户端下载
Bitwarden-Installer-win_mac_linux.rar: