- 安装Docker
1curl -fsSL https://get.docker.com | sudo bash -s docker && sudo systemctl enable --now docker - 安装Docker Compose
12sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-composesudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose - 创建docker-compose.yml
123456789101112131415161718192021mkdir -p /data/wwwroot/bitwarden#创建docker-compose.ymlcat <<EOF >/data/wwwroot/bitwarden/docker-compose.ymlversion: "3"services:bitwarden:image: vaultwarden/servercontainer_name: bitwardenrsrestart: alwaysports:- "127.0.0.1:3256:80"- "127.0.0.1:3012:3012"volumes:- ./bw-data:/dataenvironment:WEBSOCKET_ENABLED: "true"SIGNUPS_ALLOWED: "true"WEB_VAULT_ENABLED: "true"ADMIN_TOKEN: "openssl rand -base64 48生成"EOF - 安装Bitwarden_RS
1cd /data/wwwroot/bitwarden && docker-compose up -d - Nginx反代
1234567891011121314151617181920212223242526272829location / {proxy_pass http://127.0.0.1:3256;proxy_http_version 1.1;proxy_cache_bypass $http_upgrade;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header X-Forwarded-Host $host;proxy_set_header X-Forwarded-Port $server_port;proxy_redirect off;}location /notifications/hub {proxy_pass http://127.0.0.1:3012;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}location /notifications/hub/negotiate {proxy_pass http://127.0.0.1:3256;}location /admin {proxy_pass http://127.0.0.1:3256;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;} - 关闭注册
123456cd /data/wwwroot/bitwarden && docker-compose down#修改SIGNUPS_ALLOWED: "true"为SIGNUPS_ALLOWED: "false"nano docker-compose.ymldocker-compose up -d
大神,请问,如果这个本地docker坏了,是不是我所有的密码都找不到了?
备份好docker-compose.yml同目录的bw-data文件夹